Valeur de listbox.ListIndex dans une liste à choix multiples
Amis du soir, bonsoir!
Un petit problème concernant la fonction ListIndex ou tout autre moyen de vérifier qu'une zone de liste déroulante à choix multiples (=listbox liée à une table) a eu au moins 1 enregistrement de sélectionné:
Code:
1 2 3 4 5 6
|
If Me.DomaineListe.ListIndex <> -1 Then
DoCmd.Close
Else
MsgBox "Tu n'as même pas sélectionné 1 élément dans la liste déroulante"
End If |
Ce code ne marche pas car:
Me.DomaineListe.ListIndex renvoi -1 quand aucun élément n'est sélectionné (ça c'est normal et c'est ma condition if) MAIS Me.DomaineListe.ListIndex renvoi aussi -1 lorsque l'utilisateur sélectionne + d'1 élément de la liste déroulante (ça c'est pas bon) :(
Une idée?
Merci d'avance