Liste déroulante Access [Résolu/Fermé]

Signaler
Messages postés
255
Date d'inscription
mardi 18 mars 2008
Statut
Membre
Dernière intervention
16 janvier 2015
-
Messages postés
23763
Date d'inscription
dimanche 26 août 2001
Statut
Modérateur
Dernière intervention
13 janvier 2020
-
Bonjour,
J'ai une liste déroulante dans un formulaire dans Access et un bouton OK qui lance un autre formulaire.
Je voudrais que lorsque je clic sur le bouton OK qu'il apparaisse un message (écrit par moi même) si rien n'est selectionné dans ma liste déroulante.
J'espére que quelqu'un pourra m'aide.
Merci d'avance

1 réponse

Messages postés
23763
Date d'inscription
dimanche 26 août 2001
Statut
Modérateur
Dernière intervention
13 janvier 2020
3 073
Salut,

tu peux essayer un truc comme ça dans ton bouton :

If Isnull(ta_liste.value) then
    msgbox "Saisissez une valeur dans la liste"
    goto Fin:
end if
...
suite du traitement
ouverture du formulaire
...
Fin:

Messages postés
255
Date d'inscription
mardi 18 mars 2008
Statut
Membre
Dernière intervention
16 janvier 2015
50
Merci beaucoup, cela marche, réponse rapide et clair
Vraiment merci pour votre aide
Messages postés
23763
Date d'inscription
dimanche 26 août 2001
Statut
Modérateur
Dernière intervention
13 janvier 2020
3 073 >
Messages postés
255
Date d'inscription
mardi 18 mars 2008
Statut
Membre
Dernière intervention
16 janvier 2015

A voir aussi s'il ne faut pas tester la valeur 'à blanc', qui est différente de null (pas de valeur). C'est le cas où on saisit quelque chose et on revient ensuite dans la liste pour la remettre à blanc. Ce n'est plus alors une valeur nulle.
If isnull(list.value) or list.value = ""
--

A+ Blux
 "Les cons, ça ose tout.
C'est même à ça qu'on les reconnait"