Freigeben über


Erstellen von n:n-Tabellenbeziehungen mithilfe von Power Apps

Power Apps stellt eine einfache Möglichkeit zur Verfügung, n:n-Tabellenbeziehungen für Microsoft Dataverse-Tabellen zu erstellen und zu bearbeiten. Eine n:n-Beziehung definiert den Verbindungstyp zwischen zwei Tabellen, in denen mehrere Datensätze in einer Tabelle mehreren Datensätzen in einer anderen Tabelle zugeordnet werden können. In einem Schulszenario kann sich beispielsweise ein einzelner Schüler in mehreren Kursen anmelden, und jeder Kurs kann mehrere Kursteilnehmer haben. Diese Art von Beziehung ermöglicht komplexere Datenzuordnungen und wird mithilfe von Power Apps in Dataverse verwaltet. Weitere Informationen zu n:n-Tabellenbeziehungen finden Sie in der Übersicht über n:n-Tabellenbeziehungen.

Viele-zu-Viele-Tabellenbeziehungen anzeigen

  1. Wählen Sie in Power Apps im linken Navigationsbereich "Lösungen " aus, und öffnen Sie die gewünschte Lösung.
  2. Öffnen Sie die Tabelle mit den Beziehungen, die Sie anzeigen möchten.
  3. Wählen Sie den Bereich "Beziehungen" aus, um alle für die Tabelle konfigurierten Beziehungen anzuzeigen.

Beziehungen für die Kontotabelle

Viele-zu-Viele-Beziehungen haben eine Beziehungsart von Viele-zu-Viele.

Hinweis

Die Tabelle, die Sie ansehen, enthält möglicherweise keine Viele-zu-Viele-Beziehungen.

Erstellen von Beziehungen

Beim Anzeigen von Tabellenbeziehungen wählen Sie in der Befehlsleiste Neue Beziehung und dann Viele-zu-vieleaus.

Wählen Sie den Typ der Beziehung aus.

Der Editor für n:n-Beziehungen wird angezeigt.

Wählen Sie in der Dropdownliste "Verwandte (Viele)" die Tabelle aus, die Sie mit der aktuellen Tabelle verknüpfen möchten. In diesem Beispiel wird eine n:n-Beziehung mit der Teilnehmer- und Kurstabelle erstellt.

Viele-zu-viele-Bereich, wird zum Erstellen der Beziehung mit den Teilnehmer- und Kurstabellen verwendet.

Die Werte für diese Spalten werden basierend auf den ausgewählten Tabellen generiert.

Entfernen Sie Durchsuchbar, wenn Sie die Beziehung in modellgesteuerten Apps vor Erweiterte Suche verbergen möchten.

Wenn Sie die Anzeigeeinstellungen für die Beziehung bearbeiten möchten, erweitern Sie erweiterte Optionen , und nehmen Sie die gewünschten Änderungen vor. Weitere Informationen: Erweiterte Optionen

Hinweis

Wenn Sie mehr als eine n:n-Beziehung mit denselben beiden Tabellen erstellen, müssen Sie die generierten Spalten " Beziehungsname " und " Beziehungstabellenname " so bearbeiten, dass sie eindeutig sind.

Wählen Sie Fertig aus, um das Viele-zu-viele-Panel zu schließen. Die Beziehung wird erstellt, wenn Sie Änderungen an der Tabelle speichern.

Erweiterte Optionen

Sowohl für die Anzeigeeinstellungen der aktuellen Tabelle als auch für die Anzeigeeinstellungen der verknüpften Tabelle können Sie die Anzeigeoptionsspalten bearbeiten, die steuern, wie die zugehörigen Tabellen für modellgesteuerte Apps angezeigt werden.

Feld Description
Anzeigeoption Wie die verknüpfte Tabellenliste angezeigt werden soll. Weitere Informationen: Anzeigeoptionen
Benutzerdefinierte Bezeichnung Geben Sie den lokalisierbaren Text an, der anstelle des Pluralnamens verwendet werden soll, wenn Sie benutzerdefinierte Beschriftung als Anzeigeoption auswählen.
Anzeigebereich Wählen Sie eine der verfügbaren Gruppierungen aus, um diese Liste anzuzeigen. Die verfügbaren Optionen sind: Details (für die allgemeine Gruppe), Marketing, Vertrieb und Service.
Anzeigereihenfolge Steuerelemente, in denen das Navigationselement im ausgewählten Anzeigebereich enthalten sein soll. Der Bereich der zulässigen Zahlen beginnt bei 10.000. Navigationsbereichselemente mit einem niedrigeren Wert werden über anderen Beziehungen mit einem höheren Wert angezeigt.

Anzeigeoptionen

Dies sind die verfügbaren Anzeigeoptionen:

Option Description
Nicht anzeigen Zeigen Sie die verknüpften Tabellen für diese Beziehung nicht an.
Benutzerdefinierte Bezeichnung verwenden Wenn diese Option ausgewählt wird, ist die Spalte " Benutzerdefinierte Beschriftung " aktiviert, sodass Sie den lokalisierbaren Text angeben können, der anstelle des Pluralnamens verwendet werden soll.
Pluralname verwenden Verwenden Sie den für die verknüpfte Tabelle definierten Pluralanzeigenamen.

Erstellen einer n:n-Beziehung mit derselben Tabelle (selbstreferentielle Beziehung)

Es kann vorkommen, dass Sie eine m:n-Beziehung erstellen müssen, die auf dieselbe Tabelle verweist. Kontodatensätze können beispielsweise mehrere übergeordnete Firma-Datensätze enthalten. Wenn die selbstreferentielle Beziehung jedoch keine benutzerdefinierten Bezeichnungen konfiguriert hat, ist die Unterscheidung der beiden verknüpften Datensatztypen, die in der App angezeigt werden, für Benutzer nicht sichtbar. Dies liegt daran, dass die verknüpften Datensätze zweimal in der App angezeigt werden, indem sie denselben Tabellennamen verwenden.

Um eine selbstreferentielle Beziehung zu erstellen, verwenden Sie benutzerdefinierte Labels.

  1. Öffnen oder erstellen Sie eine Lösung, und erstellen Sie dann eine neue benutzerdefinierte Tabelle. In diesem Beispiel heißt die Tabelle benutzerdefinierte Tabelle.

  2. Öffnen Sie die benutzerdefinierte Tabelle, wählen Sie Neu>Beziehung>Neue Beziehung>n:n-Beziehung aus.

  3. Wählen Sie unter „Verwandte (Viele)„ die gleiche Tabelle aus, zum Beispiel die „Benutzerdefinierte Tabelle“, die auch die „Aktuelle (Viele)“ Tabelle ist.

  4. Erweitern Sie erweiterte Optionen , und schließen Sie die Beziehungsdefinition wie folgt ab. Fügen Sie benutzerdefinierte Bezeichnungen sowohl zur aktuellen als auch zur Beziehung der verknüpften Tabelle hinzu:

    Abschnitt "Aktuelle Tabellenanzeigeeinstellungen"

    • Anzeigeoption: Benutzerdefinierte Bezeichnung verwenden
    • Benutzerdefinierte Bezeichnung: Primäre benutzerdefinierte Tabellenbeziehung

    Abschnitt "Einstellungen für verwandte Tabellenanzeige"

    • Anzeigeoption: Benutzerdefinierte Bezeichnung verwenden
    • Benutzerdefinierte Bezeichnung: Sekundäre benutzerdefinierte TabellenbeziehungKonfiguration der selbstreferentiellen Tabellenbeziehung.
  5. Wählen Sie "Fertig" aus, um die Beziehung zu speichern, und veröffentlichen Sie dann die Anpassung.

Da die zugehörigen Datensatztypen die benutzerdefinierten Bezeichnungen verwenden, die für die selbstreferentielle Beziehung anstelle des Tabellennamens definiert sind, können Benutzer, die die App ausführen, zwischen den beiden verwandten Datensatztypen unterscheiden, die vorhanden sind.

App mit verwandten Datensätzen mit benutzerdefinierten Beziehungsbezeichnungen.

Löschen von Beziehungen

Beim Löschen einer n:n-Beziehung wird die erstellte Beziehungstabelle gelöscht. Alle Daten, die Tabellen mit der Beziehung verbinden, gehen verloren.

Wählen Sie beim Anzeigen von Tabellenbeziehungen die Beziehung aus, die Sie löschen möchten, und wählen Sie dann auf der Befehlsleiste "Löschen aus dieser Umgebung entfernen"> aus.

Siehe auch

Erstellen Sie eine Übersicht über N:N (Many-to-Many) Tabellenbeziehungen