質問: 初めて投稿させていただきます。 私は現在、検索フォームというフォームを作成しています。 フォームヘッダーにあるコンボボックスを使い詳細セクションにあるチェックボックスにチェックがついているデータ、ついていないデータを抽出したいのですが、やり方がいまいちよくわかりません。 具体的には、検索本書提出(値集合ソース:提出済み,チェックなし)というコンボボックスがあり、提出済みを選択したときはチェックボックスにチェックがついているデータを、チェックなしを選択したときはチェックなしのデータが抽出されるようにしたいです。 SQL、VBAは少しだけならわかります。 恐縮ですが、よろしくおねがいします 環境は以下の通りです。 OS:win7 ver:2003
回答: フォームでの絞り込みにはいくつか方法がありますが、Form.Filter プロパティを使用する方法を紹介しておきます。 絞り込みをするタイミング(幾つかの絞り込み条件があるなら専用ボタンを設けた方が後々楽です)のイベントでfilterプロパティを変更します。 ``` Me.Filter = "表示している詳細のチェックボックスに該当するテーブルの項目名 = " & Me.絞り込み用のコントロールの名前 Me.FilterOn = True ``` Form.Filter (抽出条件と一致するデータ)(Access)