3

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、数値ではなくテキストのフィールド形式がありました。これはまったく問題ですか?

4

3 に答える 3