Formulaire précédent

Comment savoir, à l’ouverture d’un formulaire, quel formulaire (voire quel bouton) a provoqué cette ouverture ?

On part du principe qu’un formulaire 1 comporte un bouton 1 (ou n’importe quel autre objet pouvant jouer le même rôle), et qu’un formulaire 2 comporte également un bouton 2. Un clic sur le bouton 1 ou sur le bouton 2 ouvre un formulaire 3.

Recopiez le code suivant dans l’événement Sur ouverture du formulaire 3.
A chaque ouverture de ce formulaire 3, un message vous indiquera quel formulaire et quel bouton a provoqué l’action.
Si vous ouvrez le formulaire 3 directement depuis la fenêtre Base de données, aucun message n’est affiché.

A vous d’aménager le code selon vos besoins !

Note
Le raisonnement n’est pas parfait (à vous d’améliorer !) : le formulaire 1 et le bouton 1 peuvent être actifs sans avoir provoqué l’ouverture du formulaire 3. D’une manière générale, il vaut mieux qu’un formulaire soit totalement autonome et qu’il n’ait pas besoin de « savoir » quel autre objet l’a ouvert…

Vous aimerez aussi...

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *