演習 - テーブルのリレーションシップを作成する

完了

このユニットでは、テーブルを作成してから、テーブル間にリレーションシップを追加します。 学習内容は次のとおりです。

  • ルックアップ列を使用して、リレーションシップを作成します。
  • 一対多のテーブルのリレーションシップを追加します。

テーブルのリレーションシップを追加する最もシンプルな方法は、別のテーブルへのルックアップ列を作成することです。 このアクションにより、テーブル間に親子リレーションシップが自動的に作成されます。

このユニットで参照されている Pet テーブルは、前の演習で作成されたものです。 リレーションシップを追加する関連テーブルを作成する必要があります。

カスタム テーブルを作成して列を追加する

  1. Power Apps Maker Portal にサインインします。

  2. 左側のナビゲーション ウィンドウでテーブルを選択し、新しいテーブルを選択してから、詳細プロパティの設定を選択します。

  3. 新しいテーブル ペインのプロパティ セクションで、次の値を入力します。

    • 表示名: テクニック

    • 説明: ペットのテクニック

  4. プライマリ列 タブを選択し、次を入力します。

    • 表示名: テクニック名
  5. ペインの下部で保存を選択します。

  6. テクニック テーブルで、+ 新規を選択した後、を選択します。

  7. 新しい列 ペインで、次のように入力します。

    • 表示名: レベル

    • データ型: 選択

  8. 次の手順で選択肢の値を作成します。

    1. 新しい選択肢 を選択すると、新しい選択肢ペインが開きます。

    2. 表示名 フィールドに、レベルと入力します。

    3. 選択肢ラベル フィールドと フィールドに、それぞれ初心者および 1 と入力します。

    4. 新しい選択肢を選択し、値が 2熟練を追加します。

    5. もう一度新しい選択肢を選択し、値が 3エキスパートを追加します。

    6. 保存 を選択します。

  9. この選択を同期するの下でレベルを選択し、保存を選択します。

ルックアップ列を使用してリレーションシップを作成する

  1. テクニック テーブルで、+ 新規を選択した後、を選択します。

  2. 新しい列 ペインで、次のように入力します。

    • 表示名: Pet
    • データ型: ルックアップ
    • 関連テーブル: Pet
  3. 保存 を選択します。

このアクションにより、Trick テーブルと Pet テーブルの間に多対一リレーションシップが作成されます。 対応する列が手動で追加されていないにもかかわらず、Pet テーブルと Trick テーブルの間に一対多のリレーションシップが確立されました。

一対多のリレーションシップを追加する

  1. Power Apps Maker Portal で、左側のナビゲーション ペインからテーブルを選択し、Account テーブルを選択します。

  2. スキーマ ペインで、リレーションシップを選択して既存のリレーションシップを表示します。

  3. 左上で新しいリレーションシップを選択してから、ドロップダウンから一対多を選択します。

  4. 右側の一対多ペインの関連 (多) 一覧でペットを選択します。

  5. 完了 を選択します。

ルックアップ データ型の Account という名前の新しい列が、Pet テーブルに自動的に追加されます。

詳細については、「Power Apps ポータルを使用して一対多または多対一のテーブルの関連付けを作成、編集する」を参照してください。