AccessVBA

アクセスリレーションシップの新規作成

投稿日:


動画で楽にパソコンが身につく方法はこちら>>

リレーションシップとはあるテーブルのフィールドと別のテーブルの
フィールドを結びつけることです。

例えば2つのテーブルがあるとします。
それぞれのテーブルには「ID」と「営業所ID」がありますが、
それぞれ同じ番号を結びつけてみます。

結びつけることによって同時に表示が可能になります。
IDが1の赤坂営業所の行には赤坂営業所の売上と備考が表示され
IDが2の板橋営業所の行には板橋営業所の売上と備考が表示されます。

このようにリレーションシップをつくることで、別のテーブルに入っている
情報を同時に表示することができるようになります。

まずは「テーブル新規作成編」のマニュアルを開いて「T_営業所詳細」という名前でテーブルを新規作成してください。
各項目をそれぞれ設定してください。

次にクエリを新規作成して、
結びつけたいテーブルの一つ目を押して「追加」を押してください。
次に結び付けたいもうひとつのテーブルを押して「追加」を押して最後に
「閉じる」を押してください。

すると2つのテーブルが表示されますので、結びつけたい項目からもう片方の項目までドラッグしてください。
ドラッグするとIDと営業所IDの間に線が描かれます。
これでT_営業所のIDとT_営業所詳細の「営業所ID」が結びついたことに
なります。この結びつきを「リレーションシップ」といいます。

次に項目を表示させてみます。
それぞれの「*」をドラッグしてください。
「*」とは全項目を表示するという意味です。

次にビューボタンを押してください。
するとIDが1の行には営業所IDが1の売上や備考のデータ、
IDが2の行には営業所IDが2の売上や備考のデータがそれぞれ
表示されます。


動画で楽にパソコンが身につく方法はこちら>>

-AccessVBA

Copyright© エクセルVBA使い方入門 , 2023 All Rights Reserved Powered by STINGER.