HOME > 即効テクニック > Access一般機能 > データベース・データ保護 > テーブルから関連する他のテーブルデータを参照する(サブデータシートの設定)

即効テクニック

データベース・データ保護

テーブルから関連する他のテーブルデータを参照する(サブデータシートの設定)

(Access 2000)
一対多の関係のある二つのテーブルで、「一」のテーブルデータから「多」のデータをリストのように表示します。

○サンプル

テーブル(一)「受注」{受注コード、送付先名、送付先住所}
テーブル(多)「受注明細」{受注、ID、商品、単価、数量}

○手順

(1)データシートビューで、「受注」テーブルを表示します。

「受注」テーブル

(2[挿入]→[サブデータシート]を選択し、「サブデータシートの挿入」ダイアログを呼び出します。

[挿入]-[サブデータシートの挿入]を選択

(3)一覧より、「受注明細」テーブルを選択します。

「受注明細」テーブル

(4)「リンク子フィールド」に「受注」、「リンク親フィールド」に「受注コード」を設定します。

テーブルを選択してリンクフィールドを設定

(5)[OK]ボタンを押せば、設定は完了です。

○補足

リレーションが設定されていない場合、「リレーションシップを作成してもよろしいですか?」とメッセージが表示されます。
このときは「はい」を選択してください。

リレーションシップ作成確認メッセージ