- ベストアンサー
クエリを使わずに日付の抽出をしたい
accessを始めて数週間の初心者です。VBAについては見よう見まねで参考書の丸写し程度の段階です。 日付ごとの売上表になっている一覧表フォームに、テキストボックス(日付を入力する)を作成して、日付抽出のコマンドボタンをクリックすると指定した日付のレコードのみを表示させたいのですが、その場合のイベントプロシージャはどう記述すればいいでしょうか? よろしくお願いします。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
フォームのフィルタープロパティを使えばよいでしょう。 http://www.geocities.jp/cbc_vbnet/kisuhen/filter.html http://www.kyoutoku.co.jp/msaccess.htm
その他の回答 (1)
- mshr1962
- ベストアンサー率39% (7417/18945)
回答No.2
Sub コマンドボタン名_Click() If テキストボックス名.Value Is Null Then Exit '日付未入力なら中止 Me.Filter = "日付 =#" & Format(テキストボックス名, "yyyy/mm/dd") & "#" Me.FilterOn = True End 設定方法のサンプルを載せたURL http://www.f3.dion.ne.jp/~element/msaccess/AcTipsVbaFilteringSample.html
質問者
お礼
詳しいご回答ありがとうございました。参考にさせていただきます。
お礼
できました。早速の回答助かりました。ありがとうございました。