precision sur le comportement de form et enregistrements
1 réponse
joyeux atchoum
S'lt à tous
je sais, mes sujetsz sont d'un limpidité extraodinaire aujourd'hui
(j'en suis desolé)
voici mon pb
j'ai un form (Frm1) qui lors de son ouverture appel l'ouverture d'un
autre form (Frm2)
puis remplit certains de ses champs (Frm1)
frm2 est en gros un listing dans lequel doit etre selectionné des
coordonnées dont la reference est insérée dans l'enregistrement de Frm1
si à ce moment (aprés selection de ma reference) je decide d'annuler
l'operation via un Me.undo (sur Frm1)
cela ne marche pas, l'enregistrement est deja memorisé
Mais
Si au lieu de faire l'ouverture auto de frm2, je l'ouvre manuellement
(par un bouton)
je fais ma selection, dans ce cas je peux annuler mon enregistrement de
Frm1
J'ai essayé de voir le comportement des différents evenements entre les
2 forms et leurs actions sur l'enregistrement mais je ne vois rien
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
3stone
Salut,
joyeux atchoum
je sais, mes sujetsz sont d'un limpidité extraodinaire aujourd'hui (j'en suis desolé)
heu... et ton énoncé également ;-))
j'ai un form (Frm1) qui lors de son ouverture appel l'ouverture d'un autre form (Frm2) puis remplit certains de ses champs (Frm1)
frm2 est en gros un listing dans lequel doit etre selectionné des coordonnées dont la reference est insérée dans l'enregistrement de Frm1
si à ce moment (aprés selection de ma reference) je decide d'annuler
oui... mais tu est ou en ce moment... toujours dans F2 ? ou bien tu es revenu sur F1 ?
l'operation via un Me.undo (sur Frm1) cela ne marche pas, l'enregistrement est deja memorisé
Si tu es dans F2... Me.Undo ne sert à rien... faire
Forms.F1.Undo
Si te est revenu sur F1... les modifs ne devrait pas encore être sauvées... à moins que tu l'y oblige en fermant ton F2 ?
Si au lieu de faire l'ouverture auto de frm2, je l'ouvre manuellement (par un bouton) je fais ma selection, dans ce cas je peux annuler mon enregistrement de Frm1
Manuel ou auto... cela devrait être itou pareil...
J'ai essayé de voir le comportement des différents evenements entre les 2 forms et leurs actions sur l'enregistrement mais je ne vois rien
Tu es sûr de ne pas avoir un code qui traine ?
-- A+ Pierre (3stone) Access MVP -------------------------------------- Une pour tous, tous pour une ;-) http://users.skynet.be/mpfa/ --------------------------------------
Salut,
joyeux atchoum
je sais, mes sujetsz sont d'un limpidité extraodinaire aujourd'hui
(j'en suis desolé)
heu... et ton énoncé également ;-))
j'ai un form (Frm1) qui lors de son ouverture appel l'ouverture d'un
autre form (Frm2)
puis remplit certains de ses champs (Frm1)
frm2 est en gros un listing dans lequel doit etre selectionné des
coordonnées dont la reference est insérée dans l'enregistrement de Frm1
si à ce moment (aprés selection de ma reference) je decide d'annuler
oui... mais tu est ou en ce moment... toujours dans F2 ?
ou bien tu es revenu sur F1 ?
l'operation via un Me.undo (sur Frm1)
cela ne marche pas, l'enregistrement est deja memorisé
Si tu es dans F2... Me.Undo ne sert à rien... faire
Forms.F1.Undo
Si te est revenu sur F1... les modifs ne devrait pas encore
être sauvées... à moins que tu l'y oblige en fermant ton F2 ?
Si au lieu de faire l'ouverture auto de frm2, je l'ouvre manuellement
(par un bouton)
je fais ma selection, dans ce cas je peux annuler mon enregistrement de
Frm1
Manuel ou auto... cela devrait être itou pareil...
J'ai essayé de voir le comportement des différents evenements entre les
2 forms et leurs actions sur l'enregistrement mais je ne vois rien
Tu es sûr de ne pas avoir un code qui traine ?
--
A+
Pierre (3stone) Access MVP
--------------------------------------
Une pour tous, tous pour une ;-)
http://users.skynet.be/mpfa/
--------------------------------------
je sais, mes sujetsz sont d'un limpidité extraodinaire aujourd'hui (j'en suis desolé)
heu... et ton énoncé également ;-))
j'ai un form (Frm1) qui lors de son ouverture appel l'ouverture d'un autre form (Frm2) puis remplit certains de ses champs (Frm1)
frm2 est en gros un listing dans lequel doit etre selectionné des coordonnées dont la reference est insérée dans l'enregistrement de Frm1
si à ce moment (aprés selection de ma reference) je decide d'annuler
oui... mais tu est ou en ce moment... toujours dans F2 ? ou bien tu es revenu sur F1 ?
l'operation via un Me.undo (sur Frm1) cela ne marche pas, l'enregistrement est deja memorisé
Si tu es dans F2... Me.Undo ne sert à rien... faire
Forms.F1.Undo
Si te est revenu sur F1... les modifs ne devrait pas encore être sauvées... à moins que tu l'y oblige en fermant ton F2 ?
Si au lieu de faire l'ouverture auto de frm2, je l'ouvre manuellement (par un bouton) je fais ma selection, dans ce cas je peux annuler mon enregistrement de Frm1
Manuel ou auto... cela devrait être itou pareil...
J'ai essayé de voir le comportement des différents evenements entre les 2 forms et leurs actions sur l'enregistrement mais je ne vois rien
Tu es sûr de ne pas avoir un code qui traine ?
-- A+ Pierre (3stone) Access MVP -------------------------------------- Une pour tous, tous pour une ;-) http://users.skynet.be/mpfa/ --------------------------------------