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 : Sélectionner tout - Visualiser dans une fenêtre à part
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:
Moi je veux bien, mais j'ai ni de propriété AvantMAJ ni ValideSi donc ....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.
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 !
Partager