Bonjour et bienvenue sur le forum,
pour gérer dans une requête une multiplicité de valeur, il y a la clause IN.
SELECT Population FROM MaTable WHERE MonPays IN ('France', 'Angleterre', 'Allemagne')
pour la générer par le code, voici un exemple :
1 2 3 4 5 6 7 8 9 10 11
| Private Sub cmdView_Click()
Dim varElt As Variant
Dim str As String
For Each varElt In Me.Liste0.ItemsSelected
str = str & """" & Me.Liste0.ItemData(varElt) & ""","
Next varElt
str = " in (" & left(str, Len(str) - 1) & ") "
MsgBox str
End Sub |
Partager