Bonjour,
J'ai créé un formulaire sur Access contenant une zone de liste à sélection multiple "sélection étendue". Cette zone de liste contient 3 lignes (A,B,C). Je souhaite que lorsque je fais une sélection (multiple ou non), les valeurs sélectionnées soient récupérées dans ma table.
J'ai essayer d'utiliser ce code mais il ne marche pas !
Pouvez-vous m'aider ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 Private Sub btnListe_Click() Dim varI As Variant Dim strFiltre As String strFiltre = "" If Me.lstClients.ItemsSelected.Count = 0 Then MsgBox "Aucun client n'a été sélectionné" Else For Each varI In Me!lstClients.ItemsSelected If strFiltre <> "" Then strFiltre = strFiltre & " OR " strFiltre = strFiltre & "[ID_client]='" & _ Me!lstClients.ItemData(varI) & "'" Next varI DoCmd.SetFilter "strFiltre" End If End Sub
Partager