Zone de liste à choix multiple
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 !
Code:
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 |
Pouvez-vous m'aider ?