お問い合わせ

サービス一覧

Access : クエリの結合線が自動的に設定されるようにしたいとき

2014.10.21
田中裕明

リレーションシップを設定します

テーブルどうしのリレーションシップが設定されていると、それらのテーブルを使ったクエリを作成するときに、リレーションシップの参照関係がクエリの結合に継承されて、テーブル間の結合線が自動的に設定されます。

リレーションシップが設定されていなくても、クエリの結合線が自動的に設定されることがあります。それは次の要件が満たされているときです。

・両者のフィールド名が同じ
・フィールドサイズが同じ。数値型の場合は、「フィールドサイズ」(長整数型、倍精度浮動小数点型など)も同じ。
・一方が主キーに設定されている

147_access_01

なお、リレーションシップもクエリも、見た目はテーブルを「線」でつないでいるので、同じように見えますが、本来的な意味は異なります。クエリでは、結合という「演算」を表すもので、クエリの中では「結合のプロパティ」を設定できますが、テーブル間の定義を意味する参照整合性は設定できません。


CONTACT

お問い合わせ

業務改善に真剣に取り組む企業様。お気軽にお問い合わせください。

10:00〜17:00(土・日・祝を除く)

お客様専用電話