在 Access 中通过 VBA 运行查询时,我不断收到运行时错误“2465”。
错误:Microsoft Access 找不到表达式中引用的字段“|1”
我似乎无法找到发生此问题的位置。下面是我目前用来重新查询表单的 VBA 代码。
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
具有文本的TestID
字段格式,而不是数字。这有关系吗?