Microsoft Access 掲示板

複数検索項目の中に、複数選択可能なリストボックスを組み込みたい。 / 1

7 コメント
views
4 フォロー
1
hiroton 2019/09/24 (火) 16:31:11 e46aa@f966d

全くわからないと言われてしまうとどうすべきなのか迷いますが・・・

選択した月をすべて抽出したいということですが、複数選択が可能なリストボックスを使わなかったらできますか?
「月」の抽出なので、例えばテキストボックスを12個使ったりとか、チェックボックスを12個使ったりとかです。

まずはここまで

通報 ...
  • 2
    ただいま勉強中 2019/09/25 (水) 10:19:14 10d1a@96e2f >> 1

     😄ご回答頂きまして、ありがとうございます。

    チェックボックスは試していませんが、
    スペースで区切って複数選択!なるものを試してみたのですが・・・・・・下記コードで当然のごとく、文字列として検索してしまい、例えば 1月と4月 を検索すると 入力は 「1 4」 で、検索結果は 1と11と12と4となります。
    これを数値で検索できるようにするには・・・・・で、どこを修正すればいいのかわからず、また詰まっています。
    すみません。😨

    If Not IsNull(Me.複数月検索) Then
        strFilter = strFilter & " AND " & BuildCriteria("月", dbText, "*" & Replace(StrConv(Me.複数月検索, vbWide), " ", "* Or *") & "*")
        End If
    

    テキストボックスは試してみようと思います。