2つのリストビューを作成し、1つをマスターリストビューとして使用し、もう1つを詳細リストビューに設定することで親子関係を持つデータを表示するマスター詳細画面を作成します。
この例では、マスターリストビューに存在する部署を選択することで、選択された部署の社員だけを表示する詳細リストビューを作成します。
この例では「部署」がマスター用、「社員名簿」が詳細用のテーブルになります。
<部署テーブル(マスター用)>
<社員名簿テーブル(詳細用)>
次の設定をします。
マスターテーブルの外部キーから参照される詳細テーブル上のフィールドを設定してください |
詳細テーブルでマスターテーブルと関連付けするフィールドを選択します。 この例では詳細テーブルの「部署ID」をマスターテーブルの「ID」と関連付けします。 |
マスターテーブルの選択 | マスターテーブルを選択します。 |
マスターテーブル上の外部キーとなるフィールドを設定してください。 |
マスターテーブルで詳細テーブルと関連付けするフィールドを選択します。 この例ではマスターテーブルの「ID」と詳細テーブルの「部署ID」を関連付けします。 |
マスターテーブルの詳細テーブルのフィールドをページ上にドラッグ&ドラックするだけで、簡単に詳細リストビューを作成できます。
マスター用と詳細用の2つのテーブルを用意します。