お世になります。
連日の質問すみません。
またまとめて質問せず申し訳ありません。
もうひとつだけお伺いしたいことがあります。
昨日教えていただいた検索フォームに売上日(〇年〇月〇日以上~〇年〇月〇日以下)の検索ボックスを追加したいのですが下記コードでうまく動作しません。
売上日以外は動作するのですが、売上日だけに何か入力するとエラーが出ます。
Private Sub cmd_filter_Click() Dim strFilter As String If Me.商品名検索 <> "" Then strFilter = "*" & Replace(Me.商品名検索, " ", "* And *") & "*" strFilter = BuildCriteria("[商品名]&[規格]", 10, strFilter) Me.cmd_filter.SetFocus End If If Me.得意先名検索 <> "" Then strFilter1 = "*" & Replace(Me.得意先検索, " ", "* And *") & "*" strFilter1 = BuildCriteria("[得意先名]", 10, strFilter1) If strFilter <> "" Then strFilter = strFilter & " AND " strFilter = strFilter & strFilter1 Me.cmd_filter.SetFocus End If If Me.売上日1検索 <> "" Then strFilter = strFilter & _ " AND ([売上日] >= #" & Format(Me![売上日1検索], "yyyy/mm/dd") & "#)" Me.[売上日2検索].SetFocus End If If Me.売上日2検索 <> "" Then strFilter = strFilter & _ " AND ([売上日] <= #" & Format(Me![売上日2検索], "yyyy/mm/dd") & "#)" Me.cmd_filter.SetFocus End If DoCmd.OpenForm "F売上サブフォーム, , ,strFilter End Sub コード
エラーメッセージはなんでしょうか。
また、どの行でエラーになりますか。
回答1件
あなたの回答
tips
プレビュー