Access で VBA を介してクエリを実行すると、実行時エラー '2465' が発生し続けます。
エラー: 式で参照されているフィールド '|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
、数値ではなくテキストのフィールド形式がありました。これはまったく問題ですか?