Bonjour à tous,

Je cherche à faire passer au SQL de la "Recherche Multicritère" cafeine une liste de numériques pour traiter par "IN ( 1, 2, 3)".
Je sais mettre 1, 2, 3 dans une variable texte (LotsSelectionnes) mais je ne sait pas reconvertir en numérique.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
If Not Me.chkMarche Then
    Debug.Print " LS2 " & LotsSelectionnes
    'SQL = SQL & "AND Connecteur IN (" & Me.cmbRechLot & ") "
 
'Type de données incompatibles (of course...)
    'SQL = SQL & "AND Connecteur IN ('" & LotsSelectionnes & "') "
    'SQL = SQL & "AND Connecteur IN (' & LotsSelectionnes & ') "
'Opérateur absent (of course...)
    'SQL = SQL & "AND Connecteur IN (" & LotsSelectionnes & ") "
 
'Ca, ca fonctionne (Connecteur est Numérique)
    'SQL = SQL & "AND Connecteur IN (3,4) "
End If
Auriez-vous une idée?
Merci de votre attention