使用 Power Apps 建立多對多資料表關聯性

Power Apps 提供一種簡單的方法來建立和編輯 Microsoft Dataverse 資料表的多對多關聯性。 多對多關係定義了兩個表格之間的連接類型,其中一個表格中的多個記錄可以與另一個表格中的多個記錄相關聯。 例如,在學校案例中,單一學生可以註冊多個課程,每個課程可以有多個學生。 這種類型的關聯性允許更複雜的資料關聯,並使用 Dataverse 中的 Power Apps 進行管理。 如需多對多資料表關聯性的詳細資訊,請移至 建立多對多資料表關聯性概觀

檢視多對多資料表關聯性

  1. Power Apps 中,選取左側導覽窗格中的 解決方案 ,然後開啟您想要的解決方案。
  2. 開啟具有您要檢視之關聯性的表格。
  3. 選取 [關聯性] 區域以檢視為資料表設定的所有關聯性。

帳戶資料表的關聯性

多對多關係的 關係類型多對多

備註

您檢視的資料表可能沒有多對多關係。

建立關聯

檢視資料表關聯性時,在命令列上選取新增關聯性,然後選取多對多

選取關係類型。

多對多關係編輯器」顯示出來。

[相關 (許多)] 下拉式清單中,選擇您要與目前資料表相關聯的資料表。 在此範例中,建立了學生資料表與課程資料表之間的多對多關聯。

建立學生資料表與課程資料表關聯時使用多對多面板。

這些欄的值是根據所選的資料表為您生成的。

清除可搜尋性,如果您想要在模型導向應用程式中的進階查找中隱藏關聯性。

如果您想要編輯關係的顯示設定,請展開進 階選項 並進行您想要的變更。 其他資訊: 進階選項

備註

如果您使用相同的兩個資料表建立多個多對多關聯性,則必須編輯產生的關係名稱關聯性資料表名稱資料行,使其具有唯一性。

選擇 完成 以關閉 多對多 面板。 當您儲存資料表變更時,即建立關聯。

進階選項

對於 目前資料表顯示設定相關資料表顯示設定,您可以編輯顯示選項資料行,以控制模型導向應用程式的相關資料表的顯示方式。

領域 Description
顯示選項 相關表格清單的顯示方式。 其他資訊: 顯示選項
自訂標籤 當您選取 「使用自訂標籤」 作為 「顯示」選項 時,請指定要使用的可當地語系化文字,而不是複數名稱。
顯示區域 選取其中一個可用的群組以顯示此清單。 可用的選項包括: 詳細資料 (適用於 「一般」 群組)、 行銷銷售服務
顯示順序 控制導覽項目在所選顯示區域中的顯示位置。 允許的數字範圍由 10,000 開始。 值較低的瀏覽窗格項目會出現在值較高的其他關聯上方。

顯示選項

以下是可用的顯示選項:

Option Description
不顯示 請勿顯示此關係的相關表格。
使用自訂標籤 選擇此選項時,會啟用 自訂標籤 欄,以便您可以指定要使用的可當地語系化文字,而不是複數名稱。
使用複數名稱 使用為相關表格定義的複數顯示名稱。

建立具有相同資料表的多對多關係(自我參照關係)

有時候,您可能需要建立參考相同資料表的多對多關係。 例如,帳戶記錄可能有多個父帳戶記錄。 不過,如果自我參照關係未設定自訂標籤,則使用者無法區分應用程式中顯示的兩個相關記錄類型。 這是因為相關記錄使用相同的資料表名稱在應用程式中出現兩次。

若要建立自我參照關係,請使用自訂標籤。

  1. 開啟或建立解決方案,然後建立新的自訂資料表。 在此範例中,資料表名為 自訂資料表

  2. 開啟自訂資料表,選取新增>關聯>新增關聯>多對多關聯

  3. [相關 (許多)] 底下,選取相同的資料表,在範例 [自訂資料表] 中,這也是 [目前 (許多)] 資料表。

  4. 展開進階選項並完成關聯性定義,如下所示。 將自訂標籤新增至目前資料表與相關資料表的關聯:

    目前表格顯示設定 區段

    • 顯示選項使用自訂標籤
    • 自訂標籤主要自訂資料表關聯性

    相關表格顯示設定

    • 顯示選項使用自訂標籤
    • 自訂標籤次要自訂資料表關係自我參照資料表關係設定。
  5. 選取 [完成] 以儲存關聯性,然後發佈自訂。

由於相關記錄類型使用針對自我參照關係定義的自訂標籤,而不是資料表名稱,因此執行應用程式的使用者可以區分存在的兩個相關記錄類型。

使用關聯自訂標籤的相關記錄的應用程式。

刪除關聯

刪除多對多關係會刪除建立的關係資料表。 所有通過關係連接的資料表的數據都會遺失。

檢視資料表關聯性時,選取您要刪除的關聯性,然後在命令列上選取從此環境中移除刪除>

另請參閱

建立 N:N (多對多) 資料表關聯性概觀