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é:
Ce code ne marche pas car:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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
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
Partager