OVH Cloud OVH Cloud

Formulaire en mode dialogue

2 réponses
Avatar
Doft
Bonjour,

J'ex=E9cute du code et =E0 un certain moment j'ouvre un=20
formulaire en mode dialogue pour renseigner le programme=20
sur plusieurs variables. Or comment faire pour r=E9cup=E9rer=20
les valeurs introduites dans les champs de mon formulaire=20
et de les r=E9utiliser dans la suite de mon code?

Vu qu'il faut fermer le formulaire pour pouvoir continuer=20
l'ex=E9cution du code je n'arrive pas =E0 r=E9cup=E9rer ces=20
valeurs...

Merci et bonne journ=E9e!

Doft

2 réponses

Avatar
Raymond [mvp]
Bonjour.

pour quitter le formulaire appelé par acdialog et revenir sur le formulaire
appelant, il faut soit quitter le formulaire appelé soit le mettre
invisible. Utilise cette dernière solution.
lorsque tu as terminé tes calculs dans ton formulaire appelé, tu fais
Me.Visible = False
le visible false va provoquer le retour dans ton formulaire appelant et dans
celui-ci tu vas pouvoir référencer tous les contrôles du formulaire appelé
car il est toujours chargé. ne pas oublier de faire un close du formulaire
appelé sinon il restera ouvert en permanence.


--
@+
Raymond Access MV
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


"Doft" a écrit dans le message de
news:1da7301c45434$d75263b0$
Bonjour,

J'exécute du code et à un certain moment j'ouvre un
formulaire en mode dialogue pour renseigner le programme
sur plusieurs variables. Or comment faire pour récupérer
les valeurs introduites dans les champs de mon formulaire
et de les réutiliser dans la suite de mon code?

Vu qu'il faut fermer le formulaire pour pouvoir continuer
l'exécution du code je n'arrive pas à récupérer ces
valeurs...

Merci et bonne journée!

Doft
Avatar
doft
merci Raymond!

tout fonctionne sans problème comme cela!

Bonne journée!

Doft