---Soumis par Dev Ashish---
Trouver le nom du formulaire parent.
(Q) Est-il possible de connaître le "propriétaire" d'un formulaire actuellement actif sur l'écran? Cette astuce serait utile pour écrire du code général.
(A) Même si il n'y a pas de façon toute faite, on peut utiliser l'argument OpenArgs part de la méthode Docmd.OpenForm pour y passer ce nom. Par exemple, le formulaire SomeFormA peut avoir un bouton qui ouvre SomeFormB en utilisant la commande
Docmd.OpenForm "SomeFormB", , , , , ,me.Name
et, dans SomeFormB, vous pouvez reférer au formulaire qui demande le service, sans avoir à coder matériellement le nom exact, ce qui permet de ré-utiliser ce formulaire si SomeFormC a besoin du même formulaire. Pour obtenir le nom du "propriétaire" ou du "client", SomeFormB utilise alors:
Docmd.Close acForm, me.OpenArgs