OVH Cloud OVH Cloud

Transferer la main d'un formulaire à un autre...

1 réponse
Avatar
com-ace
Bonjour,
Je fais une saisie dans un formulaire saisie sans table sous jacente puisque
la saisie est inscrite dans la table à la fin..

A ce moment là, j'ai besoin de choisir parmi plusieurs enregistrements d'une
autre table, le bon enregistrement pour en extraire les infos nécessaires.

La solution que j'ai choisi est d'ouvrir un second formulaire où je clicque
sur l'enregistrement choisi et donc j'extrais les infos nécessaires.

Mais j'ouvre le formulaire dans une procédure du premier formulaire et je ne
sais pas arreter le travail de la procédure en attendant le choix dans le
second formulaire.

Quelqu'un a t il une solution avant que je ne revois ma façon de faire ?

Merci d'avance
BERTRAND

1 réponse

Avatar
Charles ERNST
pour arrêter le travail du premier formulaire, il faut ouvrir le second
formulaire en mode boite de dialogue

DoCmd.OpenForm "Formulaire2", acNormal, , , acFormEdit, acDialog

le programme appelant s'arrête, pour ne reprendre qu'à la fermeture du
formulaire 2



"com-ace" a écrit dans le message de
news:
Bonjour,
Je fais une saisie dans un formulaire saisie sans table sous jacente
puisque

la saisie est inscrite dans la table à la fin..

A ce moment là, j'ai besoin de choisir parmi plusieurs enregistrements
d'une

autre table, le bon enregistrement pour en extraire les infos nécessaires.

La solution que j'ai choisi est d'ouvrir un second formulaire où je
clicque

sur l'enregistrement choisi et donc j'extrais les infos nécessaires.

Mais j'ouvre le formulaire dans une procédure du premier formulaire et je
ne

sais pas arreter le travail de la procédure en attendant le choix dans le
second formulaire.

Quelqu'un a t il une solution avant que je ne revois ma façon de faire ?

Merci d'avance
BERTRAND