- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:両方の条件でフィルターをかけたいです)
両方の条件でフィルターをかける方法
このQ&Aのポイント
- フォームの条件指定で、会場名に指定した文字列を含むデータを抽出する方法について説明します。
- フォームの条件指定で、指定した開始日から終了日までの範囲のデータを抽出する方法について説明します。
- 会場名と施工日の両方の条件を組み合わせてフィルターをかける方法について説明します。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
- ベストアンサー
noname#140971
回答No.1
Private Sub コマンド0_Click() On Error Resume Next Dim strFilter As String strFilter = "[会場名] Like '*" & Me.検索_会場名 & "*' AND " & _ "施工日 BETWEEN #" & Me.検索_開始日 & "# AND #" & Me.検索_終了日 & "#" Me.FilterOn = False Me.Filter = strFilter Me.FilterOn = True End Sub Private Sub コマンド1_Click() On Error Resume Next Dim strFilter As String strFilter = "[会場名] Like '*" & Me.検索_会場名 & "*' AND " & _ "[施工日] >= #" & Me.検索_開始日 & "# AND [施工日] <= #" & Me.検索_終了日 & "#" Me.FilterOn = False Me.Filter = strFilter Me.FilterOn = True End Sub どちらでも正常に動作します。 多分、ちょっとしたミスです!
お礼
ありがとうございました。 正常に動きましたー!!