Erstellen und Bearbeiten von 1:n- oder n:1-Tabellenbeziehungen mithilfe des Projektmappen-Explorers

Der Projektmappen-Explorer bietet eine Möglichkeit, um 1:n (eine-zu-vielen)- oder n:1 (viele-zu einer)-Tabellenbeziehungen für Microsoft Dataverse zu erstellen und zu bearbeiten.

Das Power Apps-Portal ermöglicht das Konfigurieren der allgemeinen Optionen, jedoch können bestimmte Optionen nur mithilfe des Projektmappen-Explorers festgelegt werden. Weitere Informationen:

Öffnen Sie den Lösungs-Explorer

Ein Teil des Namens jeder benutzerdefinierten Entität, die Sie erstellen, ist das Anpassungspräfix. Dieser Satz basiert auf dem Lösungsherausgeber für die Lösung, in der Sie arbeiten. Wenn Ihnen das Anpassungspräfix wichtig ist, achten Sie darauf, dass Sie in einer nicht verwalteten Lösung oder der Standardlösung arbeiten, in der das Anpassungspräfix Ihren Wünschen für diese Tabelle entspricht. Weitere Informationen Lösungsherausgeberpräfix ändern

Öffnen einer nicht verwalteten Lösung

  1. Wählen Sie in Power Apps im linken Navigationsbereich die Option Lösungen und dann in der Symbolleiste In klassischen Modus wechseln aus. Wenn sich das Element nicht im linken Seitenbereich befindet, wählen Sie …Mehr und dann das gewünschte Element aus.

  2. In der Liste Alle Lösungen öffnen Sie dann die gewünschte nicht verwaltete Lösung aus.

Tabellenbeziehungen anzeigen

Im Projektmappen-Explorer erweitern Sie Tabellen und wählen eine Tabelle. In der Tabelle wählen Sie entweder 1:n-Beziehungen oder n:1-Beziehungen aus.

Tabellenbeziehungen anzeigen

Beziehung erstellen

Während Sie Tabellenbeziehungen anzeigen, wählen Sie entweder Neue 1:n-Beziehung oder Neue n:1-Beziehung aus der Befehlsleiste aus.

Hinweis

Wenn die Befehle nicht verfügbar sind, kann die Tabelle keine benutzerdefinierte Beziehung erstellen.

Jede Option wird ein Formular öffnen, wie beispielsweise folgende. Der Unterschied ist, ob die Spalte Primäre Tabelle oder Verknüpfte Tabelle festgelegt ist.

Neues eines-zu-vielen-Beziehungsformular

  • Mit 1:n-Beziehung wird die Primäre Tabelle auf die aktuelle Tabelle festgelegt
  • Mit n:1-Beziehung wird die Verknüpfte Tabelle auf die aktuelle Tabelle festgelegt

Die folgenden Spalten müssen so festgelegt sein, um die Tabellenbeziehung zu speichern:

Erforderliche Spalte Beschreibung
Primäre Tabelle Diese Tabelle wird der Zieltyp für die Nachschlagespalte, die für die verknüpfte Tabelle erstellt wird.
Verknüpfte Tabelle Dieser Tabelle wird eine Nachschlagespalte hinzugefügt, um die Tabellenzeilen der primären Tabellenzeile zuzuordnen.
Name Der Name der Beziehung. Ein Wert wird auf dem primären und dem verknüpften Tabellen-Wert generiert. Diese Spalte wird durch den Anpassungspräfix des Lösungsherausgebers definiert.
Anzeigename der Nachschlagespalte Der lokalisierbare Text für die Nachschlagespalte, die für die zugehörige Tabelle erstellt wird. Dies ist in der Regel gleich wie der Anzeigenamen für die primäre Tabelle.
Dieses Limit kann später geändert werden.
Name der Nachschlagespalte Der Name der Nachschlagespalte, die für die zugehörige Tabelle erstellt wird. Ein Wert wird basierend auf dem Wert in Anzeigename der Nachschlagespalte generiert. Diese Spalte wird durch den Anpassungspräfix des Lösungsherausgebers definiert.

Sie können auf Schaltfläche „Tabellenbeziehung speichern“ klicken, um die Tabelle zu speichern und mit der Bearbeitung fortzufahren. Weitere Informationen: Beziehungsinformationen bearbeiten

Hinweis

Wenn die Werte für Name oder Name der Nachschlagespalte bereits im System vorhanden sind, erhalten Sie beim Speichern eine Fehlermeldung. Bearbeiten Sie die Werte, damit sie eindeutig sind und versuchen Sie es erneut.

Beziehungen bearbeiten

Beim Anzeigen von Tabellenbeziehungen wählen Sie die Tabelle aus, die Sie bearbeiten möchten. Die folgenden Tabellenbeziehungseigenschaften können bearbeitet werden, wenn die Beziehung erstellt wurde.

Hinweis

Der Herausgeber einer verwalteten Lösung kann Anpassungen von Beziehungen verhindern, die Teil der Lösung sind.

Tabellenbeziehungseigenschaften

Diese Eigenschaften beziehen Sich auf die Beziehung.

Spalte Beschreibung
Durchsuchbar Ob diese Beziehung in der erweiterten Suche in Modell-angetriebenen Apps sichtbar sein soll. Wählen Sie Nein wenn es sich um eine Beziehung handelt, die nicht für ein Unternehmen von entscheidender Bedeutung ist.
Hierarchisch Diese Option wird nur für auf sich selbst verweisende Beziehungen aktiviert. Ob die Tabelle berücksichtigt wird, um eine Hierarchie für die Tabelle zu definieren.
Wichtig: Nachdem diese Eigenschaft festgelegt ist, können Rollupspalten, Prozesse und Ansichten abhängig von dieser Eigenschaft konfiguriert werden. Wenn Sie später diesen Wert ändern, funktionieren jene Funktionen, die von dieser Hierarchie abhängen, nicht.
Weitere Informationen: Definieren und Abfragen von hierarchisch verknüpften Daten

Nachschlagespalte

Das sind die Eigenschaften der Nachschlagespalte, die für die verknüpfte Tabelle erstellt wird. Die Eigenschaften können hier oder direkt in der Nachschlagespalte bearbeitet werden. Einige Spalteneigenschaften sind nicht in der Beziehung bearbeitbar. Weitere Informationen: Bearbeiten einer Spalte

Spalte Beschreibung
Anzeigename Der lokalisierbare Text für die Nachschlagespalte, die für die zugehörige Tabelle erstellt wird.
Spaltenanforderung Ob die Spalte über Daten verfügen muss, damit ein Formular in einer modellgesteuerten App gespeichert werden kann. Weitere Informationen: Spaltenanforderungsoptionen
Beschreibung Geben Sie Instruktionen für den Benutzer ein, um was es sich bei der Spalte handelt. Diese Beschreibung erscheint als Quickinfo für den Benutzer in modellgesteuerten Apps, wenn diese mit der Maus über die Beschriftung der Spalte fahren.

Von der primären Tabelle können Sie zu den verknüpften Zeilen navigieren. Diese Daten werden durch modellgesteuerte Apps verwendet, um zu steuern, wie die verknüpften Tabellenzeilen angezeigt werden sollen. Diese Einstellungen können Sie mithilfe des Formular-Editors auch bearbeiten.

Spalte Beschreibung
Anzeigeoption Wie die Liste der verknüpften Tabelle angezeigt werden soll. Weitere Informationen: Anzeigeoptionen
Benutzerdefiniertes Etikett Geben Sie den lokalisierbaren Text ein, der anstelle des Pluralnamens verwendenden wird, wenn Sie Benutzerdefinierte Beschriftung verwenden als Anzeigeoption haben.
Anzeigebereich Wählen Sie eine der verfügbaren Gruppierungen aus, um diese Liste anzuzeigen. Die verfügbaren Optionen sind: Details (für die Gruppe Allgemein ), Marketing, Vertrieb und Service.
Anzeigereihenfolge Steuert, wo das Navigationselement in dem ausgewählten Anzeigebereich eingesetzt wird. 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.

Anzeigeoption

Dies sind die verfügbaren Anzeigenoptionen:

Option Beschreibung
Nicht anzeigen Zeigen Sie die verknüpften Tabellen für diese Beziehung nicht an.
Benutzerdefinierte Beschriftung verwenden Wenn diese Option ausgewählt ist, wird die Spalte Benutzerdefinierte Beschriftung aktiviert, damit Sie den lokalisierbaren Text anstelle des Pluralnamens angeben können.
Pluralnamen verwenden Hiermit wird der für die verknüpfte Tabelle definierte Pluralname verwendet.

Verhalten für Beziehung

Hier können Sie Standardverhalten für verknüpfte Tabellen definieren. Diese Informationen sind wichtig, weil sie helfen, die Datenintegrität zu gewährleisten und Geschäftsprozesse für das Unternehmen automatisieren zu können.

Sehen wir uns ein Beispiel an.

Angenommen Sie haben einen neuen Vertriebsmitarbeiter und möchten diesem eine Reihe vorhandener Verkaufschancen zuweisen, die derzeit noch anderen Vertriebsmitarbeitern zugewiesen sind. Jeder Verkaufschancenzeile kann eine Reihe von Aufgabenaktivitäten zugeordnet sein. Sie können die aktiven Verkaufschancen, die Sie erneut zuweisen möchten, einfach finden und dem neuen Vertriebsmitarbeiter zuweisen. Was geschieht jedoch mit den Aufgabenaktivitäten, die den Verkaufschancen zugeordnet sind? Möchten Sie jede einzelne Aufgabe öffnen und entscheiden, ob sie ebenfalls dem neuen Vertriebsmitarbeiter zugewiesen werden sollen? Vermutlich nicht. Stattdessen können Sie die Beziehung automatisch einige Standardregeln anwenden lassen. Diese Regeln werden ausschließlich auf die Aufgabenzeilen angewendet, die den Verkaufschancen zugeordnet sind, die Sie erneut zuweisen. Ihre Optionen sind:

  • Neuzuweisen aller aktiven Aufgaben.
  • Neuzuweisen aller Aufgaben.
  • Neuzuweisen keiner der Aufgaben.
  • Neuzuweisen aller dem vorherigen Besitzer der Verkaufschance zugewiesenen Aufgaben.

Die Beziehung kann steuern, wie Aktionen, die für eine Zeile für die primäre Tabellenzeile durchgeführt werden, bis hin zu allen zugehörigen Tabellenzeilen weitergereicht werden.

Es gibt mehrere Verhaltensarten, die angewendet werden können, wenn bestimmte Aktionen auftreten.

Verhalten

Dies sind die Verhalten, die zum Konfigurieren zur Verfügung stehen.

Verhalten Beschreibung
Aktive kaskadieren Durchführen der Aktion für alle aktiven verknüpften Tabellenzeilen.
Alle kaskadieren Durchführen der Aktion für alle verknüpften Tabellenzeilen.
Nicht kaskadieren Keine Aktion.
Link entfernen Entfernen Sie den Suchwert für alle verknüpften Zeilen.
Einschränken Verhindern Sie, dass die primäre Tabellenzeile gelöscht wird, wenn verknüpfte Tabellenzeilen vorhanden sind.
Benutzereigene kaskadieren Führen Sie die Aktion für alle verknüpften Tabellenzeilen durch, deren Besitzer mit dem der primären Tabellenzeile identisch ist.

Aktionen

Dies sind die Aktionen, die dieses Verhalten auslösen können:

Spalte Beschreibung Optionen
Zuweisen Was sollte geschehen, wenn die primäre Tabellenzeile einem anderen Benutzer zugewiesen wird? Alle kaskadieren
Aktive kaskadieren
Kaskadieren, falls gleicher Besitzer
Nicht kaskadieren
Erneut überordnen Was sollte geschehen, wenn der Suchwert für eine verknüpfte Tabelle in einer übergeordneten Beziehung geändert wird?
Weitere Informationen: Übergeordnete Tabellenbeziehungen
Alle kaskadieren
Aktive kaskadieren
Kaskadieren, falls gleicher Besitzer
Keine kaskadieren
Freigeben Was sollte geschehen, wenn die primäre Tabellenzeile freigegeben wird? Alle kaskadieren
Aktive kaskadieren
Kaskadieren, falls gleicher Besitzer
Keine kaskadieren
Löschen Was sollte geschehen, wenn die primäre Tabellenzeile gelöscht wird? Alle kaskadieren
Verknüpfung des Artikels aufheben
Einschränken
Freigabe aufheben Was sollte geschehen, wenn die Freigabe für eine primäre Tabellenzeile aufgehoben wird? Alle kaskadieren
Aktive kaskadieren
Kaskadieren, falls gleicher Besitzer
Keine kaskadieren
Zusammenführen Was sollte geschehen, wenn eine primäre Tabellenzeile zusammengeführt wird? Alle kaskadieren
Keine kaskadieren
Rollupansicht Welches ist das gewünschte Verhalten der Rollupansicht, die in dieser Beziehung verknüpft wird? Alle kaskadieren
Aktive kaskadieren
Kaskadieren, falls gleicher Besitzer
Keine kaskadieren

Verhaltenstypoptionen

Verwenden Sie die Spalte Verhaltenstyp, um aus einem Satz von Standardverhalten auszuwählen, oder ob Sie sie unabhängig konfigurieren möchten.

Option Beschreibung
Übergeordnet Alle kaskadieren zuweisen
Neu zordnen: Alle kaskadieren
Teilen: Alle kaskadieren
Löschen: Alle kaskadieren
Teilen aufheben: Alle kaskadieren
Zusammenführen: Keine kaskadieren
Rollup-Ansicht: Kaskadieren Sie keine | Alle kaskadieren
Referenziell Zuweisen: Keine kaskadieren
Neu zordnen: Keine kaskadieren
Teilen: Keine kaskadieren
Löschen: Link entfernen
Teilen aufheben: Keine kaskadieren
Zusammenführen: Keine kaskadieren
Rollup-Ansicht: Kaskadieren Sie keine | Alle kaskadieren
Referenziell, Löschbeschränkung Zuweisen: Keine kaskadieren
Neu zordnen: Keine kaskadieren
Teilen: Keine kaskadieren
Löschen: Einschränken
Teilen aufheben: Keine kaskadieren
Zusammenführen: Keine kaskadieren
Rollup-Ansicht: Kaskadieren Sie keine | Alle kaskadieren
Konfigurierbare Kaskadierung Sie können das Verhalten konfigurieren für jede Aktion, abhängig von der verfügbaren Optionen

Hinweis

Sie können möglicherweise die Option Übergeordnet nicht auswählen, wenn eine der Tabellen bereits an einer übergeordneten Tabellenbeziehung beteiligt ist. Weitere Informationen: Übergeordnete Tabellenbeziehungen

Wenn Sie die Verhaltensweisen Kaskadieren konfigurierbar für die Aktionen so einrichten, dass Sie den Verhaltensweisen der mit einem anderen Verhaltenstyp entsprechen, wenn Sie die Beziehung speichern, wird der Verhaltenstyp automatisch auf den entsprechenden Typ gesetzt.

Beziehungen löschen

Während Betrachtungstabellenbeziehungen wählen Sie die Tabellenbeziehung, die Sie löschen möchten und klicken Befehl löschen Befehls.

Das Löschen der Beziehung löscht die Nachschlagespalte der verknüpften Tabelle.

Hinweis

Sie können die Beziehung nicht löschen, die Abhängigkeiten enthält. Wenn Sie die Nachschlagespalte in einem Formular für die verknüpfte Tabelle hinzugefügt haben, müssen Sie die Spalte aus dem Formular entfernen, bevor Sie die Beziehung löschen.

Übergeordnete Tabellenbeziehungen

Zwischen jedem Tabellenpaar, das 1:n-Beziehung haben darf, können 1:n-Beziehungen bestehen. Dennoch kann nur eine dieser Beziehungen als übergeordneteTabellenbeziehung gelten.

Jede übergeordnete Tabellenbeziehung ist eine 1:n-Tabellenbeziehung, in der eine der kaskadierenden Optionen in der Spalte übergeordnet der folgenden Tabelle „true“ ist.

Aktion Übergeordnet Nicht übergeordnet
Zuweisen Alle kaskadieren
Kaskadieren, falls gleicher Besitzer
Aktive kaskadieren
Nicht kaskadieren
Löschen Alle kaskadieren RemoveLink
Einschränken
Erneut überordnen Alle kaskadieren
Kaskadieren, falls gleicher Besitzer
Aktive kaskadieren
Nicht kaskadieren
Freigeben Alle kaskadieren
Kaskadieren, falls gleicher Besitzer
Aktive kaskadieren
Nicht kaskadieren
Freigabe aufheben Alle kaskadieren
Kaskadieren, falls gleicher Besitzer
Aktive kaskadieren
Keine kaskadieren

Wenn Sie beispielsweise eine neue benutzerdefinierte Tabelle erstellen und eine 1:n-Tabellenbeziehung mit der Firmentabelle, bei der Ihre benutzerdefinierte Tabelle die verknüpfte Tabelle ist, hinzufügen, können Sie diese Aktionen für diese Tabellenbeziehung so konfigurieren, dass sie Optionen in der Spalte Übergeordnet verwenden. Wenn Sie später eine andere 1:n-Tabellenbeziehung mit Ihrer benutzerdefinierten Tabelle als verweisende Tabelle hinzufügen, können Sie die Aktionen nur so konfigurieren, dass die Optionen in der Spalte Nicht übergeordnet verwendet werden.

Normalerweise bedeutet das, dass für jedes Tabellenpaar lediglich eine übergeordnete Beziehung vorliegt. Es gibt Fälle, bei denen die Suche auf der verknüpften Tabelle möglicherweise eine Beziehung zu mehr als einem Tabellentyp enthält.

Wenn Sie beispielsweise eine Tabelle mit einer Kundensuche haben, kann die entweder auf einen Kontakt oder eine Firmentabelle verweisen. Es gibt zwei separate übergeordnete 1:n-Tabellenbeziehungen.

Jede Aktivitätstabelle hat einen ähnlichen Satz übergeordneter Tabellenbeziehungen für Tabellen, die mithilfe der Bezugsnachschlagespalte zugeordnet werden.

Einschränkungen hinsichtlich der einstellbaren Verhaltensweisen

Bei übergeordneten Beziehungen gibt es einige Einschränkungen, an die Sie bei der Definition von Tabellenbeziehungen denken sollten.

  • Eine benutzerdefinierte Tabelle kann in einer Beziehung, bei der eine verknüpfte Systemtabelle kaskadiert, nicht als primäre Tabelle fungieren. Das heißt, es kann keine Beziehung eingerichtet werden, wenn eine Aktion zwischen einer primären benutzerdefinierten Tabelle und einer verknüpften Systemtabelle auf Alle kaskadieren, Aktive kaskadieren oder Kaskadieren, falls gleicher Besitzer festgelegt ist.
  • Bei keiner neuen Beziehung kann eine Aktion auf Alle kaskadieren, Aktive kaskadieren oder Kaskadieren, falls gleicher Besitzer festgelegt werden, wenn die verknüpfte Tabelle in dieser Beziehung bereits als verknüpfte Tabelle in einer anderen Beziehung vorhanden ist, bei der eine Aktion auf Alle kaskadieren, Aktive kaskadieren oder Kaskadieren, falls gleicher Besitzer festgelegt ist. Dadurch werden Beziehungen verhindert, die aus mehreren übergeordneten Beziehungen bestehen.

Siehe auch

Erstellen und Bearbeiten von Beziehungen zwischen Tabellen
Erstellen oder Bearbeiten von 1: N (eine-zu-vielen) oder N:1 (viele-zu einer)-Entitätsbeziehungen
Erstellen und Bearbeiten von 1:n (eine-zu-vielen)- oder n:1 (viele-zu einer)-Tabellenbeziehungen im Power Apps-Portal
N:N (n:n)-Beziehungen erstellen

Hinweis

Können Sie uns Ihre Präferenzen für die Dokumentationssprache mitteilen? Nehmen Sie an einer kurzen Umfrage teil. (Beachten Sie, dass diese Umfrage auf Englisch ist.)

Die Umfrage dauert etwa sieben Minuten. Es werden keine personenbezogenen Daten erhoben. (Datenschutzbestimmungen).