Bonjour,

Pour accéder aux différents boutons de mon menu principal, il y a la possibilité de choisir plusieurs régions grâce à une liste déroulante.
Par défaut, à l'ouverture du menu, cette liste déroulante est vide.

Je cherche à faire apparaître une boîte de dialogue sur l'évènement OnClick de mes différents boutons, et ce lorsqu'aucune région n'est choisie, pour en prévenir l'utilisateur et lui proposer (ou non) de continuer.

J'ai déclaré ainsi ma boite de dialogue en variable, appelée Reply :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
Reply=MsgBox("You did not choose any area ! Do you wish to continue?", 52, "Choose an area")
Et la boite fonctionne comme il faut (avec ouverture ou non du formulaire) si la liste est vide, grâce à la ligne de code suivante:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
If Reply = 6 Then DoCmd.OpenForm stDocName, , , stLinkCriteria
Par contre, si un choix a été fait dans la liste déroulante, je n'arrive pas à faire prendre en compte la condition "si la liste déroulante est remplie, ne pas faire figurer la boite de dialogue et ouvrir le formulaire normalement".

J'ai essayé plusieurs combinaisons avec cette ligne de code (CboAreaID étant la liste déroulante):
Code : Sélectionner tout - Visualiser dans une fenêtre à part
If CboAreaID <> "" Then DoCmd.OpenForm stDocName, , , stLinkCriteria
Mais je ne suis arrivé à rien pour le moment...

Suis-je sur la bonne voie et qu'est-ce qu'il me manque pour faire le bon lien ?

Merci merci !

Kareg.