次の方法で共有


ソリューション エクスプローラーを使用して Microsoft Dataverse で N:N (多対多) テーブル リレーションシップを作成する

ソリューション エクスプローラーには、Dataverse の N:N (多対多) を作成および編集する 1 つの方法が用意されています。

Power Apps ポータルでは最も一般的なオプションを構成できますが、特定のオプションはソリューション エクスプローラーでのみ設定できます。 詳細情報:

ソリューション エクスプローラーを開きます

作成するカスタム リレーションシップの名前の一部は、カスタマイズ プレフィックスです。 これは、作業中のソリューションの発行者に基づいて設定されます。 カスタマイズ プレフィックスを気にする場合は、そのカスタマイズ プレフィックスがこのテーブルに対して望むものであるアンマネージド ソリューションで作業していることを確認してください。 詳細情報: ソリューションの発行元プレフィックスを変更する

アンマネージド ソリューションを開く

  1. Power Apps で、左側のナビゲーション ウィンドウから [ソリューション] を選択し、ツール バーの [クラシックに切り替える] を選択します。 項目がサイド パネル ウィンドウに表示されない場合は、…さらに表示 を選択して、目的の項目を選択します。

  2. [ すべてのソリューション ] の一覧で、目的のアンマネージド ソリューションを開きます。

テーブルのリレーションシップを表示する

ソリューション エクスプローラーで、[ テーブル] を展開し、テーブルを選択します。 そのテーブル内で、 N:N リレーションシップを選択します。

N:N テーブルのリレーションシップを表示します。

リレーションシップを作成する

テーブルのリレーションシップを表示しているときに、コマンド バーから [新しい多対多リレーションシップ] を選択します。

コマンドを使用できない場合、テーブルはカスタム リレーションシップを作成できません。

新しい多対多リレーションシップ フォーム。

[ その他のテーブル ] グループの [テーブル名] 列で、リレーションシップを作成するテーブルを選択します。 これにより、[リレーションシップ定義] グループの [名前] 列と [リレーションシップ テーブル名] 列が設定されます。

[ テーブル リレーションシップの保存] ボタン をクリックしてテーブルを保存し、編集を続けることができます。 詳細情報: リレーションシップの編集

Name テーブルまたはリレーションシップ テーブルの名前の値がシステムに既に存在する場合は、保存時にエラーが発生します。 一意になるように値を編集して、もう一度やり直してください。

リレーションシップの編集

テーブルのリレーションシップを表示しているときに、編集するテーブルを選択します。

マネージド ソリューションの発行元は、ソリューションの一部であるリレーションシップのカスタマイズを防ぐことができます。

次の表のリレーションシップ プロパティは、リレーションシップの作成後に編集できます。

Important

これらのプロパティを編集した後は、モデル駆動型アプリでカスタマイズを有効にする前に、カスタマイズを公開する必要があります。

表示オプションの編集

Current テーブルOther テーブルの両方で、モデル駆動型アプリの関連テーブルの表示方法を制御する表示オプション列を編集できます。

フィールド Description
表示オプション 関連するテーブル一覧の表示方法。 詳細情報: 表示オプション
カスタム ラベル [表示オプションとしてカスタム ラベルを使用] を選択するときに、複数形の名前の代わりに使用するローカライズ可能なテキストを指定します。
表示領域 この一覧を表示するには、使用可能なグループのいずれかを選択します。 使用可能なオプションは、 詳細 ( 共通 グループ)、 マーケティング販売サービスです。
表示順序 ナビゲーション項目を選択した表示領域内に含める場所を制御します。 使用できる数値の範囲は 10,000 から始まります。 値が小さいナビゲーション ウィンドウ項目は、値が大きい他のリレーションシップの上に表示されます。

表示オプション

使用可能な表示オプションは次のとおりです。

Option Description
表示しない このリレーションシップの関連テーブルは表示しないでください。
カスタム ラベルを使用する このオプションを選択すると、[ カスタム ラベル ] 列が有効になり、複数形名の代わりに使用するローカライズ可能なテキストを指定できます。
複数形の名前を使用する 関連テーブルに定義されている複数形の表示名を使用します。

検索可能

[検索可能] 列を [いいえ] に設定すると、モデル駆動型アプリの [高度な検索] からリレーションシップを非表示にすることができます。

リレーションシップを削除する

テーブル リレーションシップを表示しているときに、削除するテーブル リレーションシップを選択し、[削除] コマンドをクリックします。

リレーションシップを削除すると、作成されたリレーションシップ テーブルが削除されます。 リレーションシップを使用してテーブルを接続するすべてのデータが失われます。

こちらも参照ください

多対多 (N:N) テーブル リレーションシップを作成する
Power Apps ポータルを使用して Dataverse で多対多テーブルリレーションシップを作成する
1:N (一対多) または N:1 (多対一) のテーブル リレーションシップを作成および編集する