お世話になります。
フォーム画面の検索ボックスから得意先名を検索する際に「得意先名1」と「得意先名2」と2つのレコードからあいまい検索にしたいのですが、どのようなVBAにすれば良いのでしょうか。
ちなみに今は「得意先名1」と「得意先名2」別々に検索ボックスを設けてあります。
現在のVBAは以下です。
Private Sub cmd_filter_Click() Dim strFilter As String '[得意先名1]の条件指定 If Nz(Me![得意先名1検索], "") <> "" Then strFilter = strFilter & _ " AND ([得意先名1]Like '*" & Replace(Me![得意先名1検索], "'", "''", , , vbBinaryCompare) & "*')" Me.cmd_filter.SetFocus End If '[得意先名2]の条件指定 If Nz(Me![得意先名2検索], "") <> "" Then strFilter = strFilter & _ " AND ([得意先名2]Like '*" & Replace(Me![得意先名2検索], "'", "''", , , vbBinaryCompare) & "*')" Me.cmd_filter.SetFocus End If DoCmd.OpenForm "F売上サブフォーム", acFormDS, , strFilter 'F売上サブフォームをデータシートで開く End Sub
初歩的な質問かと存じますが何卒宜しくお願い致します。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/04/13 11:31
2020/04/13 11:47
2020/04/13 12:37
2020/04/14 02:15
2020/04/14 08:25
2020/04/14 13:43