質問: accessのレポート機能でソート&抽出条件を指定したい accessでレポート機能について、質問です。 エクセルでいうフィルタ機能みたいなものはあるのでしょうか。 例えば、以下の場合、職位="b"だけレポートで表示したい場合、 どうすればよいのでしょう? cd 職位 所属 01 a 東京 02 b 東京 → このデータだけを表示 03 a 大阪 1)クエリを作って、レポートで表示するしかないのでしょうか? 2)レポートのデザインで条件指定ができるのでしょうか? ソートの条件も変えたいのですが、どの項目をソートするかは、 どこで指定できるのでしょうか? 要はレポートの形式は1つで、様々な抽出条件とソート条件で レポート表示したいのです。
回答: >1)クエリを作って、レポートで表示するしかないのでしょうか? >2)レポートのデザインで条件指定ができるのでしょうか? レポートのデザインで、レポートのフィルタプロパティで、職位="b"として、フィルタ適用を"はい"にすると言う方法もあります。 >ソートの条件も変えたいのですが、どの項目をソートするかは、 >どこで指定できるのでしょうか? レポートのデザインの「並べ替え/グループ化の設定」で行います。 >要はレポートの形式は1つで、様々な抽出条件とソート条件で >レポート表示したいのです。 1つレポートの雛形を作って、フィルタと並べ替えのプロパティと並べ替え/グループ化の設定を変えて保存し、複数のレポートを用意する。 入力した値によって変えたい場合は、フォーム上のテキストボックスの値や特定テーブルのレコードの値にを参照するクエリを作り、レポートのレコードソースにする。 またはvbaで処理する。 p.s. レポートの表示をボタンで起動する場合、vbaやマクロを呼び出します。 vbaやマクロでレポートを開く時に、フィルタやwhere条件式を設定できます。