Selection d'un element d'une liste
Euh bonjour, encore moi !
j'ai (encore) un petit problème avec mes listes de choix.
J'ai fait mes méthodes qui réduisent le nombre de possibilités dans les listes en fonctions des choix fait dans les autres listes.
Et j'ai fait une méthode dans ma fonction MAJ qui lorsque que dans une liste il n'y a qu'un seul choix possible affiche ce choix :
Code :
Code:
1 2 3 4 5 6
| If (Me.lstNClient.ListCount = 1) Then
Me.lstNClient.Selected(0) = True
If Me.lstNClient.ListIndex = -1 Then
Me.lstNClient.ListIndex = 0
End If
End If |
Visiblement ce code fonctionne mais mal voir très mal ! Car lorsqu'il n'y a qu'un seul choix dans la liste lstNClient, il affiche bien le choix unique Alpha, seulement ensuite il bug en me disant :
Citation:
Citation:
Erreur d'execution 2115
La macro ou la fonction attribuée à la proprité AvantMAJ ou ValideSi pour ce champ empeche Microsoft Office Access d'enregistrer les donnees pour ce champ.
Moi je veux bien, mais j'ai ni de propriété AvantMAJ ni ValideSi donc ....
Puis autre probleme, si lorsqu'il y a plusieurs choix dans la liste lstNClient, que j'en selectionne un, pas moyen de sortir de la liste...
Donc si vous comprenez d'où cela vient il, je suis preneur svp !
Merci beaucoup !