Bonjour,
J'ai une liste déroulante 1 contenant les mois de l'année et une autre 2, contenant le détail des actions effectuées suivant le mois sélectionné.
Lorsque je clique sur un mois, je regarde dans la base de données et je fais une mise à jour du RowSource de la liste 2 suivi, en fin, d'un requery. Jusque là, tout marche bien (la liste 2 est basée sur une liste de valeurs).
Je voudrais que la liste 2 ne contienne pas d'éléments sélectionnés par défaut. Donc, sur l'évènement Clic de la liste 1, je fais un RowSource = "" et je réalimente la liste 2. Or, la liste 2 conserve (après le Requery) le ListIndex d'avant.
Si je fais un .Selected(.ListIndex) = False, c'est toute la liste 2 qui devient insélectionnable...
Donc, je résume ma question : comment faire afficher une liste sans aucun élément sélectionné.
Merci,
Vincent
PS. Pour info : ma liste 2 contient 2 colonnes. Le RowSource contient, par exemple : L1;C1;L2;C2;L3;C3; (soit 3 lignes)
PS2. Si je fais un .selected(0) = True, je ne peux pas sélectionner la ligne >= 2...... alors que si je marque rien, je peux bien sélectionner 1 ou 2 ou 3
PS3. Si le mois de janvier contient 2 lignes et février 1 ligne : je sélectionne la première, je prends le mois de février --> la ligne 0 est aussi selectionnée. Si dans le mois de janvier, je sélectionne la deuxième ligne, et que je resélectionne le mois de février, aucune ligne n'est sélectionner
Partager