🔗 関連レコードフィールド
別のアプリのデータを参照・連携するフィールドです。「顧客管理」と「案件管理」のように、アプリ間でデータをつなぐことができます。
関連フィールドを使うには、あらかじめ参照先のアプリが作成されている必要があります。
📌 使用例のイメージ
このページでは「顧客管理」と「案件管理」の2つのアプリを例に説明します。
| アプリ | フィールド | 役割 |
|---|---|---|
| 案件管理 | 🔗 他アプリ参照(顧客) | 案件に顧客を紐付ける。登録時に顧客一覧から選択できる。 |
| 顧客管理 | 📋 関連レコード一覧(案件) | 顧客レコードを開いたとき、その顧客の全案件を一覧表示する。 |
🔗 他アプリ参照フィールドの設定
「案件管理」アプリのフィールド編集画面で、左サイドバーの「計算・参照系」から「他アプリ参照」をクリックして追加します。
▲ 案件管理に追加した「顧客」フィールド(他アプリ参照)の設定例
| 設定項目 | 説明 | 例 |
|---|---|---|
| フィールド名 | フォームに表示されるラベル | 顧客 |
| 参照アプリ | どのアプリのレコードを選択肢にするか | 顧客管理 |
| 表示フィールド | ドロップダウンに表示する参照先のフィールド | 顧客名 |
| 並び順 | ドロップダウンの並び順を指定 | 登録順(昇順) |
| 必須 | チェックを入れると未選択のまま保存できなくなります | 任意 |
📋 関連レコード一覧フィールドの設定
「顧客管理」アプリのフィールド編集画面で、左サイドバーの「計算・参照系」から「関連レコード一覧」をクリックして追加します。
▲ 顧客管理に追加した「関連レコード一覧」フィールドの設定例(参照アプリ:案件管理)
| 設定項目 | 説明 | 例 |
|---|---|---|
| フィールド名 | レコード詳細画面に表示されるラベル | 関連案件 |
| 参照アプリ | 一覧表示したい別アプリを選択 | 案件管理 |
| 照合条件 | 「このアプリの〇〇フィールドの値が参照先の〇〇フィールドと一致」という紐付け条件を設定 | このアプリの ID = 案件管理の 顧客 |
| 表示フィールド | 一覧に表示する列を選択(未設定の場合は全フィールド表示) | 案件名・売上金額 |
✅ 実際の使用例
① 案件を登録するとき
案件管理の新規追加フォームを開くと、「顧客」フィールドにドロップダウンが表示されます。顧客管理に登録されている顧客の一覧から選択するだけで、案件と顧客を紐付けられます。
▲ 案件管理の登録フォーム。「顧客」フィールドで顧客管理のレコードを選択できる
② 案件一覧に顧客名が表示される
案件を保存すると、案件管理の一覧に「顧客」列として顧客名が表示されます。どの顧客の案件かをひと目で確認できます。
▲ 案件管理の一覧。顧客列に「山田太郎株式会社」が表示されている
💡 2つのフィールドの違い
| フィールド | 追加するアプリ | 用途 |
|---|---|---|
| 🔗 他アプリ参照 | 案件管理(参照する側) | レコード登録時に別アプリの1件を選択して紐付ける |
| 📋 関連レコード一覧 | 顧客管理(参照される側) | このレコードを参照している別アプリの全レコードを一覧表示する |
通常は2つをセットで使います。
「案件管理」に「他アプリ参照(顧客)」を追加 → 案件から顧客を参照
「顧客管理」に「関連レコード一覧(案件)」を追加 → 顧客の全案件を確認
こうすることで、両方向からデータを参照できます。
「案件管理」に「他アプリ参照(顧客)」を追加 → 案件から顧客を参照
「顧客管理」に「関連レコード一覧(案件)」を追加 → 顧客の全案件を確認
こうすることで、両方向からデータを参照できます。