Microsoft Access 掲示板

クエリを作成するかクエリビルダーを使うか

3 コメント
views
4 フォロー

こんにちは。
最近Accessを勉強し始めた者です。

レポートやフォームのレコードソースに、選択クエリを作成してオブジェクトとして残すか、クエリビルダーでレコードソースを作成するか、どちらがいいのでしょうか?場合によって使い分けするのであれば、どんな時にどちらを使うのでしょうか?

素朴な疑問マン
作成: 2024/01/24 (水) 10:10:30
通報 ...
1
hiroton 2024/01/24 (水) 20:00:44 b198c@a62fd

レポートのレコード ソースを設定する

名前付きクエリと埋め込みクエリの項目をチェックですね

どうでもいい経験談を加えると
「ACCESSが壊れた」とき、レコードソースプロパティが壊れてクエリがわからないなんてことには何度か遭遇してますね
名前付きクエリのSQLが壊れたのには遭遇したことはありません(偶々かもしれませんが)

2

まずは、どの程度の規模のシステムなのかによるでしょう。
レポート数が一桁から20ぐらいまでなら、どちらでもいいでしょう。

レポート数が多数になると、名前付きクエリにしておくと、クエリ数も増えて管理が煩雑になります。
クエリ名を工夫してレポートの関係が分かるようにするという管理法もあるにはありますが。

私の設計したシステムの場合、レポート数100以上なんてのもありますので、ほとんど埋め込みクエリにします。
ただし、複数のフォームやクエリで共通で使うクエリは名前付きクエリにすることもあります。

3
素朴な疑問マン 2024/01/29 (月) 11:03:39 23e8e@44ebd

貴重なご意見をありがとうございました。
壊れた時のリカバリー・オブジェクト数との兼ね合いを見て感が陽と思います。