どちらか一方だけの二択ではありません。先に「どのお客様か」をつなぐ → 必要なら列を増やす(ルックアップ)の順が多いです。
「お客様」と「案件」が同じ一本のひもでつながっていて、どちらからでも行けるイメージです。
Larkの画面では、テーブル同士をつなぐ設定のときに「双方向」にすると、この状態になります。講座では関連レコードという名前の欄でつなぎます。
すでに「この案件はこのお客様」とつながっている前提で、そのお客様の情報を案件の表に、もう一列として出すのがルックアップです。
案件の一覧だけ見ているとき:
| 案件名 | お客様(選んだ名前) |
|---|---|
| Webサイト刷新 | 株式会社サンプル |
ここまでは「つなぎ」だけ。電話を見るにはお客様の画面を開く必要あり。
ルックアップを足したあと:
| 案件名 | お客様 | お客様の電話(自動表示) |
|---|---|---|
| Webサイト刷新 | 株式会社サンプル | 03-1234-5678 |
お客様マスタに書いてある電話が、同じ行に自動で表示される。コピペしなくてよい。
ルックアップだけでは、お客様と案件のつなぎは作れません。先に「どのお客様か」が決まっている必要があります。
| 比較項目 | 双方向関連 | ルックアップ |
|---|---|---|
| メインの役割 | テーブル同士をつなぐ | つながれた元の値を、ここに表示する |
| 単体で使える? | 使える(これを先に) | 双方向関連のあとでないと使えない |
| データの編集 | 関連レコードを選ぶ・変えられる | 読み取り専用(編集不可) |
| 設定の順番 | ① 先に設定 | ② あとで設定 |
| よくある用途 | お客様と受注、商品と在庫などの紐づけ | 受注表に、お客様の電話・住所などを表示 |
STEP 1
2つのテーブルをつなぎたい?
→ 双方向関連を設定する
例:お客様テーブルと受注テーブルをつなぐ
STEP 2
つながれた元の情報を、ここに表示したい?
→ ルックアップを追加する
例:受注表に、お客様の電話番号を表示する
STEP 3
つながれた元から集計したい?
→ 集計フィールドを追加する
例:お客様ごとの受注件数・合計金額を自動計算
Lark講座のハンズオンは「STEP 1 → STEP 2」の順で進めます。この順を守ると、設定ミスを防ぎやすいです。
Q1. 双方向にすると、データが2か所に二重になる?
いいえ。同じつながりが両側から見えるだけです。データはそれぞれのテーブルに1回ずつあります。
Q2. ルックアップで取った値は編集できる?
いいえ。読み取り専用です。変えるときは、元のテーブル(お客様マスタなど)で編集してください。
Q3. 常に双方向にすべき?
基本は双方向を推奨です。「あっちの画面からも見たかった」が、あとから出ることが多いです。
Q4. ルックアップはいくつまで足せる?
必要な分だけ足せます。電話・住所・担当者名など、使う項目を並べてOKです。
講座の動画・ハンズオンでは、実際の画面でこの順に手を動かします。