お世話になります。
WEB検索でよくあるようなスペースで区切ったあいまい検索(複数フィールド)をしたいです。
調べて下記コードで試してみましたがうまく行きません。
コマンドボタン:cmd_filter
テキストボックス:商品名検索
対象のフィールド:商品名 と 規格
Private Sub cmd_filter_Click() Dim strFilter As String strFilter = "*" & Replace(Me.商品名検索, " ", "* And *") & "*" strFilter = BuildCriteria("[商品名]&[規格]", dbText, strFilter) DoCmd.OpenForm "F売上サブフォーム", , , strFilterr End Sub
上記を実行すると
「実行エラー'2431':
指定した式の構文が正しくありません。」
となり
strFilter = BuildCriteria("[商品名]&[規格]", dbText, strFilter)
の部分が黄色く反転しています。
どのようなコードにすれば宜しいでしょうか。
回答2件
あなたの回答
tips
プレビュー