Bonjour,
j'ai créé une zone de liste remplie avec une requête. Cette zone de liste propose une sélection multiple afin de pouvoir faire des tirages des enregistrements sélectionnés.
Pour cela, je pensais passer les lignes une à une, vérifier si elles étaient sélectionnées. Si oui, récupérer la valeur dans la 1e colonne pour créer ma condition WHERE pour créer l'état à imprimer:Sauf que "Me.lstResultats.Column(0)" ne prend que la valeur du 1er enregistrement sélectionné.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 For i = 0 To nbrListe - 1 If Me.lstResultats.Selected(i) = True Then conditionWHERE = conditionWHERE & " AND [DOSSIER].[id_dossier] = " & Me.lstResultats.Column(0) End If Next i
C'est embêtant. Je pensais qu'en parcourant la liste comme ça, je mettais le focus sur la ligne et qu'il prendrai les valeurs de la ligne en cours.
Comment on fait pour mettre le focus sur la ligne?
Partager