Microsoft Access 掲示板

クエリからレポートをつくるときの作法 / 1

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

テーブル1を元にしたクエリ1からレポートをつくるときに、
テーブル1のフィールドはレポートに配置できないようです
配置したい場合にはクエリ1に配置してからレポートに配置する方法でよいのですか?

はい、それでいいです。

レポートを作るときは複数のクエリやテーブルをごちゃまぜにしてつくるよりも
先に、レポートでつかうフィールドをすべて備えたクエリ(複数のテーブルを含む)を作ってからやったほうがよいのでしょうか?
つまりレポートの数だけクエリがあるといった状態になります

状況次第ですので、なんとも言えません。
それぞれレポートの表示するフィールドの違いとか、クエリの複雑さとか、いろいろです。

私の場合は下記のような設計する場合が多いです。

複数のレポートで使用できるように汎用的なクエリを一つ作成しておく。
各レポートのレコードソースに汎用クエリを使ったSQLを設定する。SQLは直接記述してもいいし、ビルドボタンを押せば、クエリのデザインビューで編集できます。

これだと、クエリは最低限の数ですみますので管理が楽になります。クエリがあまり増えると管理が大変ですので、なるべく増やさない方向で設計します。

通報 ...