OVH Cloud OVH Cloud

sous-formulaire et Dirty

1 réponse
Avatar
MAV
Salut

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 ...

mais rien ne se passe.

Merci de votre aide

1 réponse

Avatar
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