フォーム間の関連性

フォーム間の関連性

お知らせ:当社は、お客様により充実したサポート情報を迅速に提供するため、本ページのコンテンツは機械翻訳を用いて日本語に翻訳しています。正確かつ最新のサポート情報をご覧いただくには、本内容の英語版を参照してください。

フォーム間のリレーションシップ

Zoho Creator アプリケーションにおけるリレーションシップとは、異なるフォーム間のデータをリンクさせ、一定の連携を可能にし、データ同士が相互に関連付けられるようにする仕組みを指します。このリレーションシップにより、すべての情報が意味のある形でまとめられ、情報の入力や更新が容易になります。


スキーマビルダーでは、Creator アプリケーション内のフォーム間に設定されている既存のリレーションシップを表示できます。表示方法はこちら

リレーションシップの種類

リレーションシップには、次の 3 種類があります。

1 対 1

これは、1 つの値が 1 つの一意の値にのみ関連付けられる、シンプルで直接的なリレーションシップです。たとえば、図書館の蔵書管理で、本の名前フォームと本の ID フォームがあるとします。各本には一意の ID が割り当てられます。この場合、本の名前フォームに、Book ID フォームから一意の ID を取得するルックアップ項目をドラッグし、表示形式を単一選択に設定します。これにより、異なる本の名前に対して同じ Book ID を選択できるようになります。厳密な 1 対 1 のリレーションシップを確立するには、双方向プロパティを使用します。これにより、Book ID フォーム側にも、本の名前を単一選択で取得するルックアップ項目が追加されます。こうして、本の名前は 1 つの Book ID にリンクされます。これが 1 対 1 のリレーションシップです。

1 対多

1 対多(または多対 1)は、1 つの値が複数の値に対応付けられる、一般的なリレーションシップです。たとえば、病院管理アプリがあり、その中に入院患者フォームと医師フォームがあるとします。この場合、患者と医師の対応関係は、1 対多かつ多対 1 になります。入院患者フォームに、Doctor フォームから医師名を取得するルックアップ項目をドラッグし、表示形式を複数選択に設定します。1 人の医師が複数の患者を担当でき、複数の患者が 1 人の医師に診てもらうこともできます。



メモ : サブフォームを使用して、1 対多のリレーションシップを作成することもできます。

多対多

多対多のリレーションシップとは、複数の値が複数の値と相互に関連付けられる関係です。たとえば、組織の採用管理アプリケーションがあり、その中に候補者詳細、面接官詳細、面接スケジュールがあるとします。この場合、1 人の候補者が複数の面接官による面接を受けることができ、1 人の面接官が複数の候補者を面接できます。したがって、候補者と面接官の対応関係は多対多になります。

関連トピック