J'ai un formulaire principal dans lequel se trouve un sous-
formulaire. Si une modification de donn=E9e est faite sur le=20
sous-formulaire, je voudrais en =EAtre averti lorsque je=20
clique sur un bouton du formulaire principale.
Comment faire?
Sur l'=E9v=E8nement clique du bouton, j'ai
If Forms!Formulaire_principal!sous-formulaire.Form.Dirty=20
Then ...
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
Raymond [mvp]
Bonjour.
il y a un problème: si tu veux être averti par un click sur le formulaire principal ça veut dire que le sous-formulaire a perdu le focus à cause du click sur le bouton et que la modif a été enregistrée et que dirty sera toujours à False. tout dépend du but de l'opération, mais faut procéder autrement.
-- @+ Raymond Access MVP http://access.seneque.free.fr/ http://access.vba.free.fr/ http://access2003.free.fr/ http://users.skynet.be/mpfa/ pour débuter sur le forum
"MAV" a écrit dans le message de news:1a88901c44eb5$5e9ed090$ Salut
J'ai un formulaire principal dans lequel se trouve un sous- formulaire. Si une modification de donnée est faite sur le sous-formulaire, je voudrais en être averti lorsque je clique sur un bouton du formulaire principale.
Comment faire?
Sur l'évènement clique du bouton, j'ai
If Forms!Formulaire_principal!sous-formulaire.Form.Dirty Then ...
mais rien ne se passe.
Merci de votre aide
Bonjour.
il y a un problème: si tu veux être averti par un click sur le formulaire
principal ça veut dire que le sous-formulaire a perdu le focus à cause du
click sur le bouton et que la modif a été enregistrée et que dirty sera
toujours à False.
tout dépend du but de l'opération, mais faut procéder autrement.
--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access.vba.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum
"MAV" <anonymous@discussions.microsoft.com> a écrit dans le message de
news:1a88901c44eb5$5e9ed090$a501280a@phx.gbl...
Salut
J'ai un formulaire principal dans lequel se trouve un sous-
formulaire. Si une modification de donnée est faite sur le
sous-formulaire, je voudrais en être averti lorsque je
clique sur un bouton du formulaire principale.
Comment faire?
Sur l'évènement clique du bouton, j'ai
If Forms!Formulaire_principal!sous-formulaire.Form.Dirty
Then ...
il y a un problème: si tu veux être averti par un click sur le formulaire principal ça veut dire que le sous-formulaire a perdu le focus à cause du click sur le bouton et que la modif a été enregistrée et que dirty sera toujours à False. tout dépend du but de l'opération, mais faut procéder autrement.
-- @+ Raymond Access MVP http://access.seneque.free.fr/ http://access.vba.free.fr/ http://access2003.free.fr/ http://users.skynet.be/mpfa/ pour débuter sur le forum
"MAV" a écrit dans le message de news:1a88901c44eb5$5e9ed090$ Salut
J'ai un formulaire principal dans lequel se trouve un sous- formulaire. Si une modification de donnée est faite sur le sous-formulaire, je voudrais en être averti lorsque je clique sur un bouton du formulaire principale.
Comment faire?
Sur l'évènement clique du bouton, j'ai
If Forms!Formulaire_principal!sous-formulaire.Form.Dirty Then ...