Bonjour,
j'ai 2 formulaires (pour faire simple Form1 et Form2).
A partir du premier formulaire (Form1) j'ouvre le second (Form2) à l'aide d'un bouton.
je fais différents choix dans le second formulaire à partir de listes déroulantes.
L'ensemble de ces choix correspond à une valeur qui doit être affectée dans un contrôle "texte" de mon premier formulaire en cliquant sur un bouton présent dans le 2ème Formulaire.
Petite précision le formulaire (Form2) doit pouvoir être appelé à partir d'autres formulaires que (Form1) et retourner la valeur calculée dans un des contrôles du formulaire qui à servi à son lancement.
J'ai essayé de passer le nom du contrôle de form1 qui attend une valeur en retour de form2 avec la propiété OpenArgs de la méthode OpenForm
je récupère cette valeur dans Form2 avec la propriété
Code : Sélectionner tout - Visualiser dans une fenêtre à part DoCmd.OpenForm "Form2", , , , , , "Forms!form1!result"sur l'évènement chargement du formulaire par contre je n'arrive pas à réaffecter la valeur du control result de form2 à Forms!form1!result.
Code : Sélectionner tout - Visualiser dans une fenêtre à part me.openargs
Merci pour vos réponses ou orientation vers un tuto (pas trouvé pour le moment)
Partager