OVH Cloud OVH Cloud

precision sur le comportement de form et enregistrements

1 réponse
Avatar
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

Y aurait il une idée qui checherait refuge ?
;)

merci de m'avoir decrypté


ja;)

qui devrait penser à faire une bonne sieste ;)

1 réponse

Avatar
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/
--------------------------------------