Microsoft Access ne peut pas trouver le champ '|1'

Je reçois une erreur d'exécution '2465' lors de l'exécution d'une requête via VBA dans Access.

D'erreur: Microsoft Access ne peut pas trouver le champ '|1' visé à l'expression

Je n'arrive pas à trouver où cette question est de se produire. Ci-dessous est le code VBA que je suis en train d'utiliser pour actualiser un formulaire.

Dim Test As String
Test = "*" & Combo161.Value

Dim strSQL As String
Dim strWhere As String
strWhere = (Chr(34) + Test + (Chr(34)))

'MsgBox (strWhere)

strSQL = "SELECT * FROM Test_Query WHERE TestID " & strWhere

'MsgBox (strSQL)
[Form_Test (subform)].RecordSource = strSQL
[Form_Test (subform)].Requery

La TestID avait un champ de formatage de texte, plutôt que d'un nombre. Est-ce important à tous?

InformationsquelleAutor Muhnamana | 2013-02-08