スポンサーリンク

2014年4月4日金曜日

リレーションシップを作成します - Access2013

Access2013でリレーションシップを作成する方法です。

リレーションシップとは下の「T_商品マスター」と「T_入出庫」のように、共通の[商品ID]で使用し結びつけることです。このようにすると最初に「T_商品マスター」に登録しておけば、「T_入出庫」には[商品ID]のみ指定すればいいことになります。また、「T_商品マスター」に関連する「単価一覧」とか「在庫一覧」等のテーブルを作成することができ、このデータベースで一元管理できるようになります。

●T_商品マスター
T_商品マスターテーブル
●T_入出庫
T_入出庫テーブル
●リレーションシップの作成
リボンの[データベースツール]-[リレーションシップ]をクリックします。
リレーションシップのヒントです「たとえばテーブルどうしでIDフィールドや名前フィールドが一致しなければならないなど、テーブル間のデータの関連付けを定義します。」
リレーションシップの作成
リボンの[リレーションシップツール]-[デザイン]-[テーブルの表示]をクリックします。
[テーブルの表示]をクリック
テーブルの表示ダイアログが表示されるので、結合するテーブルを選択し[追加]します。
テーブルの表示ダイアログ
結合するフィールドを、もう片方のフィールドにドラッグします。 ここでは「T_商品マスター」の[商品ID]から「T_入出庫」の[商品ID]へドラッグします。
結合するフィールドを、もう片方のフィールドにドラッグ
リレーションシップダイアログボックスがひらくので、ここでは単純に[作成]をクリックします。
リレーションシップダイアログボックス
フィールドが線で結ばれました。 これでリレーションシップの設定は完了ですのでリボンの[閉じる]をクリックします。
フィールドが線で結ばれる
「リレーションシップのレイアウトの変更を保存しますか?」とメッセージが表示されるので[はい]をクリックし完了です。
リレーションシップのレイアウトの変更を保存