親テーブル、子テーブルの項目を一覧画面に表示したい
回答¶
概要¶
テーブルのリンク機能を使って紐付けたテーブルは、それぞれの一覧表示でタイトル以外の項目を表示することができます。 ここでは、チーム管理(親テーブル)、プロジェクト管理(子テーブル)が紐付いているものとして説明します。
構成¶
・チーム管理、プロジェクト管理という2つの記録テーブルを作成します。
・プロジェクト管理(子テーブル)をチーム管理(親テーブル)にリンクします。

チーム名がチーム管理のタイトルとなります。

プロジェクト管理では、下図のように担当チームという表示名でチーム管理のタイトル(チーム名)が選択肢として表示されます。

使用例¶
通常、プロジェクト管理では親テーブルであるチーム管理のタイトル(チーム名)のみが表示されます。

プロジェクト管理を開いて、テーブルの管理から一覧タブを開き、選択肢欄の上部にあるドロップダウンリストを開くと、リンクしたテーブルが表示されますので、チーム管理を選択し、窓口担当と内線番号を有効化します。

更新ボタンをクリックして一覧画面に戻ると、チーム管理の項目である窓口担当と内線番号が表示されます。

続いて同じように、親テーブルであるチーム管理を開き、一覧タブで子テーブルであるプロジェクト管理を選択し、タイトルを有効化します。

チーム管理は、もともと4レコードしかありませんでしたが、子テーブルであるプロジェクト管理のタイトルを有効化したことで表示内容が変化します。

チーム管理のそれぞれのレコードと紐付いた子レコードの項目を表示しているため、もともとのチーム管理のレコードが重複して表示されます。

紐付いたレコードが存在しない場合は「タイトル無し」と表示されます。

注意事項¶
親テーブルの一覧表示で子テーブルの項目を表示している場合、誤操作によるレコードの意図しない削除などを防ぐため、各行の左側に表示されているチェックボックスが非表示となりますので、一括更新および一括削除は使用できません。
