Microsoft Access 掲示板

複数の検索ボックス / 5

7 コメント
views
4 フォロー
5

前回の回答だと、インデックスが無効になるので、データ数が多いと重くなる場合があります。その場合は、下記のようにしてください。

SQLビューで下記のように記述します。

SELECT テーブル名.*
FROM テーブル名
WHERE
 ([都道府県]=[Forms]![Form名]![cmb1] Or [Forms]![Form名]![cmb1] Is Null)
 And ([性別]=[Forms]![Form名]![cmb2] Or [Forms]![Form名]![cmb2] Is Null)
 And ([既婚/未婚]=[Forms]![Form名]![cmb3] Or [Forms]![Form名]![cmb3] Is Null);

テーブル名、フィールド名は実際のものに変更してください。

保存するときは、SQLビューのまま保存してください。デザインビューにすると、複雑に書き換えられてしまうので、デザインビューにして保存しないようにしてください。

通報 ...