お手軽Webデータベース
サイボウズ デヂエ

資料請求お問い合わせサイトマップサイボウズホーム

ホーム 製品情報 導入事例 活用ノウハウ ダウンロード 価格・見積・発注 マニュアル サポート
ホーム > マニュアル > ライブラリ構築マニュアル > リレーション・ルックアップの設定例

リレーション・ルックアップの設定例 [ライブラリ管理]

「社員マスタ」ライブラリと「社員住所録」ライブラリ間にリレーションを設定して、「社員住所録」ライブラリに効率よく情報を登録できるように設定する例について説明します。

  • 「社員マスタ」ライブラリ
    社員の情報として、「社員番号」「氏名」「入社年月日」「部署」が設定されています。
    [社員マスタ]
  • 社員住所録
    以下の例は、ライブラリのみ作成され、レコードは未登録の状態です。
    [社員住所録]

2 つのライブラリでは、「社員番号」「氏名」「部署」情報が重複しています。
入力に負担のかからない「社員番号」フィールドを元にリレーションを設定して、「社員住所録」に「社員番号」を入力することで、「氏名」「部署」の情報を取得/参照できるように設定します。

手動ルックアップの場合

  1. 関連付けるライブラリとキーとなるフィールドを設定する
    目的のライブラリに、「リレーション : 社員情報連携」を設定します。
    ここでは、「社員住所録」ライブラリとの間に、「社員番号連携」というリレーションを設定します。
    リレーションの追加 -Step1/2
    • 関連付けるライブラリには「社員マスタ」を指定します。
    • 「社員番号」フィールドを元にリレーションを設定するため、どちらのライブラリにもキーフィールドとして「社員番号」を指定します。
  2. どのフィールドに、何の情報を取り込むかを設定する
    「社員住所録」ライブラリの「氏名」「部署」フィールドに、「社員マスタ」ライブラリの「氏名」「部署」フィールドの情報が取り込まれるように設定します。
    リレーションの追加 -Step2/2
  3. [レコードを登録する] をクリックする
    → キーフィールドとして設定したフィールドの右側に、[(リレーション名)] のボタンが表示されます。
    この例では、「社員番号」フィールドに [社員番号フィールド] が表示されます。
  4. 「社員番号」フィールドに「001」と入力し、 をクリックする
    → 「社員マスタ」ライブラリの「氏名」「部署」フィールドの情報がルックアップされ、「氏名」「部署」フィールドに設定されます。

自動ルックアップの場合

  1. 関連付けるライブラリとキーとなるフィールドを設定する
    目的のライブラリに、「リレーション : 社員情報連携」を設定します。
    ここでは、「社員住所録」ライブラリとの間に、「社員番号連携」というリレーションを設定します。
    • 関連付けるライブラリには「社員マスタ」を指定します。
    • 「社員番号」フィールドを元にリレーションを設定するため、どちらのライブラリにもキーフィールドとして「社員番号」を指定します。
  2. どのフィールドに、何の情報を取り込むかを設定する
    「社員住所録」ライブラリの「氏名」「部署」フィールドに、「社員マスタ」ライブラリの「氏名」「部署」フィールドの情報が参照されるように設定します。
    ※この場合、「氏名」「部署」のフィールドタイプは「自動ルックアップ」である必要があります。
  3. [レコードを登録する] をクリックする
    → 「氏名」「部署」のフィールド名に「(自動)」と表示されます。これにより、自動ルックアップフィールドであることが分かります。
  4. 「社員番号」フィールドに「001」と入力して、レコードを登録する
    「レコード登録」画面
    ※自動ルックアップフィールドの [メモ] [メモ]の上部にマウスポインターを置くと、参照先のライブラリ名とフィールド名が表示されます。
    → 「氏名」「部署」フィールドに情報が反映されます。
    レコード一覧画面では、以下のように値が設定されます。 [登録されたレコード]

検索ルックアップの場合

  1. 関連付けるライブラリとキーとなるフィールドを設定する
    目的のライブラリに、「リレーション : 社員情報連携」を設定します。
    ここでは、「社員住所録」ライブラリとの間に、「社員番号連携」というリレーションを設定します。
    リレーションの追加 -Step1/2
    • 関連付けるライブラリには「社員マスタ」を指定します。
    • 「社員番号」フィールドを元にリレーションを設定するため、どちらのライブラリにもキーフィールドとして「社員番号」を指定します。
  2. 「検索ルックアップを行なう」にチェックを入れる
  3. どのフィールドに、何の情報を取り込むかを設定する
    「社員住所録」ライブラリの「氏名」「部署」フィールドに、「社員マスタ」ライブラリの「氏名」「部署」フィールドの情報が取り込まれるように設定します。
    リレーションの追加 -Step2/2
  4. [レコードを登録する] をクリックする
    → キーフィールドとして設定したフィールドの右側に、[(リレーション名)(検索)] のボタンが表示されます。
    この例では、「社員番号」フィールドに が表示されます。
    検索ルックアップでの登録1
  5. 「社員番号」フィールドに「001」と入力し、 をクリックする
    → 別ウィンドウが表示され、「社員マスタ」での検索結果が表示されます。
    検索結果ウィンドウ
  6. ルックアップにより取り込むレコードの をクリックする
    → 「氏名」「部署」フィールドに情報が反映されます。
    検索ルックアップでの登録2
 
サイボウズ株式会社

記載された商品名、各製品名は各社の登録商標または商標です。Copyright (C) Cybozu, Inc. All rights reserved.