Liste déroulante Access

Résolu/Fermé
akmer Messages postés 255 Date d'inscription mardi 18 mars 2008 Statut Membre Dernière intervention 16 janvier 2015 - 19 mars 2008 à 09:21
blux Messages postés 25991 Date d'inscription dimanche 26 août 2001 Statut Modérateur Dernière intervention 22 avril 2024 - 19 mars 2008 à 10:30
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

blux Messages postés 25991 Date d'inscription dimanche 26 août 2001 Statut Modérateur Dernière intervention 22 avril 2024 3 289
19 mars 2008 à 09:42
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:

0
akmer Messages postés 255 Date d'inscription mardi 18 mars 2008 Statut Membre Dernière intervention 16 janvier 2015 51
19 mars 2008 à 09:47
Merci beaucoup, cela marche, réponse rapide et clair
Vraiment merci pour votre aide
0
blux Messages postés 25991 Date d'inscription dimanche 26 août 2001 Statut Modérateur Dernière intervention 22 avril 2024 3 289 > akmer Messages postés 255 Date d'inscription mardi 18 mars 2008 Statut Membre Dernière intervention 16 janvier 2015
19 mars 2008 à 10:30
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"
0