🏠 ヘルプトップ アプリ作成 関連レコードフィールド

🔗 関連レコードフィールド

別のアプリのデータを参照・連携するフィールドです。「顧客管理」と「案件管理」のように、アプリ間でデータをつなぐことができます。

💡
関連フィールドを使うには、あらかじめ参照先のアプリが作成されている必要があります。

📌 使用例のイメージ

このページでは「顧客管理」と「案件管理」の2つのアプリを例に説明します。

アプリフィールド役割
案件管理 🔗 他アプリ参照(顧客) 案件に顧客を紐付ける。登録時に顧客一覧から選択できる。
顧客管理 📋 関連レコード一覧(案件) 顧客レコードを開いたとき、その顧客の全案件を一覧表示する。

🔗 他アプリ参照フィールドの設定

「案件管理」アプリのフィールド編集画面で、左サイドバーの「計算・参照系」から「他アプリ参照」をクリックして追加します。

他アプリ参照フィールドの設定

▲ 案件管理に追加した「顧客」フィールド(他アプリ参照)の設定例

設定項目説明
フィールド名 フォームに表示されるラベル 顧客
参照アプリ どのアプリのレコードを選択肢にするか 顧客管理
表示フィールド ドロップダウンに表示する参照先のフィールド 顧客名
並び順 ドロップダウンの並び順を指定 登録順(昇順)
必須 チェックを入れると未選択のまま保存できなくなります 任意

📋 関連レコード一覧フィールドの設定

「顧客管理」アプリのフィールド編集画面で、左サイドバーの「計算・参照系」から「関連レコード一覧」をクリックして追加します。

関連レコード一覧フィールドの設定

▲ 顧客管理に追加した「関連レコード一覧」フィールドの設定例(参照アプリ:案件管理)

設定項目説明
フィールド名 レコード詳細画面に表示されるラベル 関連案件
参照アプリ 一覧表示したい別アプリを選択 案件管理
照合条件 「このアプリの〇〇フィールドの値が参照先の〇〇フィールドと一致」という紐付け条件を設定 このアプリの ID = 案件管理の 顧客
表示フィールド 一覧に表示する列を選択(未設定の場合は全フィールド表示) 案件名・売上金額

✅ 実際の使用例

① 案件を登録するとき

案件管理の新規追加フォームを開くと、「顧客」フィールドにドロップダウンが表示されます。顧客管理に登録されている顧客の一覧から選択するだけで、案件と顧客を紐付けられます。

案件登録フォームで顧客を選択

▲ 案件管理の登録フォーム。「顧客」フィールドで顧客管理のレコードを選択できる

② 案件一覧に顧客名が表示される

案件を保存すると、案件管理の一覧に「顧客」列として顧客名が表示されます。どの顧客の案件かをひと目で確認できます。

案件一覧に顧客名が表示される

▲ 案件管理の一覧。顧客列に「山田太郎株式会社」が表示されている

💡 2つのフィールドの違い

フィールド追加するアプリ用途
🔗 他アプリ参照 案件管理(参照する側) レコード登録時に別アプリの1件を選択して紐付ける
📋 関連レコード一覧 顧客管理(参照される側) このレコードを参照している別アプリの全レコードを一覧表示する
💡
通常は2つをセットで使います。
「案件管理」に「他アプリ参照(顧客)」を追加 → 案件から顧客を参照
「顧客管理」に「関連レコード一覧(案件)」を追加 → 顧客の全案件を確認
こうすることで、両方向からデータを参照できます。