Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Daten in einer Tabelle beziehen sich häufig auf Daten in einer anderen Tabelle. Sie können beispielsweise über eine Tabelle "Lehrer" und eine Tabelle " Kurs " verfügen, und die Tabelle " Kurs " enthält möglicherweise eine Nachschlagebeziehung zur Tabelle " Lehrer ", um anzuzeigen, welcher Lehrer den Kurs anweist. Sie können eine Nachschlagespalte verwenden, um Daten aus der Tabelle "Lehrer" anzuzeigen. Dies wird häufig als Nachschlagespalte bezeichnet.
Definieren einer Beziehung
Sie können mehrere Arten von Beziehungen von einer Tabelle zu einer anderen (oder zwischen einer Tabelle und sich selbst) erstellen. Jede Tabelle kann eine Beziehung mit mehreren Tabellen haben, und jede Tabelle kann mehrere Beziehungen zu einer anderen Tabelle haben. Einige allgemeine Beziehungstypen sind:
- Viele-zu-eins - In dieser Art von Beziehung kann jede Zeile in Tabelle A mit mehr als einer Zeile in Tabelle B übereinstimmen, aber jede Zeile in Tabelle B kann nur mit einer Zeile in Tabelle A übereinstimmen. Beispielsweise verfügt eine Klasse über einen einzigen Klassenraum. Dies ist der am häufigsten verwendete Beziehungstyp und wird in der Spaltenliste als Nachschlagespalte angezeigt.
- Eins-zu-viele – In diesem Beziehungstyp kann jede Zeile in Tabelle B mit mehr als einer Zeile in Tabelle A übereinstimmen , aber jede Zeile in Tabelle A kann nur eine Zeile in Tabelle B entsprechen. Z. B. unterrichtet ein Lehrer viele Klassen.
- Viele zu viele - In diesem Beziehungstyp kann jede Zeile in Tabelle A mehr als eine Zeile in Tabelle B entsprechen und umgekehrt. Beispielsweise nehmen Die Kursteilnehmer an vielen Kursen teil, und jeder Kurs kann mehrere Schüler haben.
Darüber hinaus können Sie erweitertes Kaskadierungsverhalten bei n: 1 und 1: n-Beziehungen festlegen, wenn für die übergeordnete Tabelle eine Aktion ausgeführt wird.
Hinzufügen einer Nachschlagespalte (Viele-zu-Eins-Beziehung)
Wenn Sie einer Tabelle eine Nachschlagebeziehung hinzufügen möchten, erstellen Sie eine Beziehung unter dem Bereich "Beziehungen" , und geben Sie die Tabelle an, mit der Sie eine Beziehung erstellen möchten.
Wählen Sie auf powerapps.com im linken Navigationsbereich "Tabellen" aus. Wenn sich das Element nicht im linken Seitenbereich befindet, wählen Sie …Mehr und dann das gewünschte Element aus.
Auswählen einer vorhandenen Tabelle oder Erstellen einer neuen Tabelle
Wählen Sie den Bereich "Beziehungen" aus.
Wählen Sie Beziehung hinzufügen und dann einen Beziehungstyp aus, z. B. Viele-zu-eins.
Wählen Sie im rechten Bereich eine verknüpfte Tabelle für die Aktuelle Tabelle aus, und wählen Sie dann "Fertig" aus.
Wählen Sie Tabelle speichern aus.
Hinzufügen einer 1:n-Beziehung
Um eine Eins-zu-viele-Beziehung hinzuzufügen, erstellen Sie eine Beziehung im Bereich "Beziehungen" und geben Sie die Tabelle an, mit der Sie eine Beziehung erstellen möchten.
Wählen Sie auf powerapps.com"Tabellen " im linken Navigationsbereich aus. Wenn sich das Element nicht im linken Seitenbereich befindet, wählen Sie …Mehr und dann das gewünschte Element aus.
Auswählen einer vorhandenen Tabelle oder Erstellen einer neuen Tabelle
Wählen Sie den Bereich "Beziehungen" aus.
Wählen Sie den Pfeil nach unten rechts neben "Beziehung hinzufügen", und wählen Sie dann "Eins-zu-viele" aus.
Wählen Sie eine Tabelle aus. Beachten Sie, dass die Suchspalten in der Tabelle Aktuell angezeigt werden. Sie werden standardmäßig mit dem Tabellennamen (in diesem Beispiel Lehrer) angezeigt, aber Sie können sie bei Bedarf ändern. Wählen Sie "Fertig" aus, um der Tabelle die Beziehung hinzuzufügen.
Hinweis
Bei 1:n-Beziehungen wird die Suchspalte in der verknüpften Tabelle und nicht in der Tabelle aktuell ausgewählten Tabelle erstellt. Wenn Sie den Lookup in der aktuellen Tabelle benötigen, erstellen Sie eine Many-to-one-Beziehung.
Wählen Sie Tabelle speichern aus.
Hinzufügen einer Viele-zu-viele-Beziehung
Um eine Viele-zu-viele-Beziehung hinzuzufügen, erstellen Sie eine Beziehung im Bereich "Beziehungen" und geben Sie die Tabelle an, mit der Sie eine Beziehung erstellen möchten.
Wählen Sie auf powerapps.com"Tabellen " im linken Navigationsbereich aus. Wenn sich das Element nicht im linken Seitenbereich befindet, wählen Sie …Mehr und dann das gewünschte Element aus.
Auswählen einer vorhandenen Tabelle oder Erstellen einer neuen Tabelle
Wählen Sie den Bereich "Beziehungen" aus.
Wählen Sie Beziehung hinzufügen und anschließend Viele-zu-viele aus. Dadurch wird ein Bereich geöffnet, in dem Sie die Tabelle auswählen möchten, zu der Sie eine Beziehung erstellen möchten. Wählen Sie die Tabelle aus der Dropdownliste " Verwandte Tabelle " aus.
Nach dem Auswählen einer Tabelle werden die Namen für die Relation und die Relationstabelle angezeigt. Sie werden standardmäßig mit den Namen der Tabellen kombiniert, aber Sie können sie bei Bedarf ändern.
Wählen Sie "Fertig" aus, um der Tabelle die Beziehung hinzuzufügen, und wählen Sie dann " Tabelle speichern" aus.
Erweitertes Beziehungsverhalten hinzufügen
Beim Erstellen eines 1: n- oder n: 1-Beziehung können Sie auch erweitertes Verhalten festlegen.
Diese Optionen werden auch als kaskadierende Verhaltensweisen bezeichnet, da sie die Hierarchie verwandter Tabellen durchlaufen. Beispielsweise kann es wünschenswert sein, die zugehörigen Tests und Hausaufgaben eines Kursteilnehmers zu löschen, wenn ein Schüler aus dem System entfernt wird. Diese Art von Verhalten wird als elterliche Beziehung bezeichnet.
Andererseits können Sie entscheiden, dass Aktionen nicht durch die Hierarchie weitergegeben werden sollen. Bei der Beziehung von Lehrer zur Klasse beispielsweise könnten Sie entscheiden, dass die untergeordnete Tabelle (Klasse) nicht gelöscht werden soll*, wenn ein übergeordnetes Element (Lehrer) gelöscht wird. Dies wird als referenzielle Beziehung bezeichnet.
Wenn Sie Ihre Geschäftsdaten modellieren, indem Sie benutzerdefinierte Tabellen erstellen oder vorhandene Allgemeine Datenmodelltabellen verwenden, sollten Sie das gewünschte Verhalten und die Auswirkungen für die gesamte Hierarchie verwandter Tabellen berücksichtigen und zwischen einem der folgenden Standardverhaltensweisen wählen:
Referential, Link entfernen: In einer referenziellen Beziehung zwischen zwei Tabellen können Sie zu allen verknüpften Zeilen navigieren, die für eins ausgeführten Aktionen wirken sich jedoch nicht auf die andere aus. Wenn Sie z. B. eine 1: n-Beziehung zwischen Lehrern und Klassen haben, wirkt sich das Löschen eines Lehrers nicht auf der betreffenden Klasse aus.
Referenziell, Löschbeschränkung: Bei einer solchen Beziehung zwischen zwei Tabellen können Sie zu verknüpften Zeilen wechseln. Aktionen, die für die übergeordnete Zeile ausgeführt werden, werden nicht auf die untergeordnete Zeile angewendet, aber die übergeordnete Zeile kann nicht gelöscht werden, während die untergeordnete Zeile vorhanden ist. Dies ist hilfreich, wenn untergeordnete Zeilen nicht verwaisen sollen. Dadurch wird der Benutzer gezwungen, alle untergeordneten Elemente vor dem Löschen des übergeordneten Elements zu löschen.
Übergeordnet: Bei einer übergeordneten Beziehung zwischen zwei Tabellen wird jede Aktion für einen Datensatz der übergeordneten Tabelle auch für die Datensätze der untergeordneten Tabellen ausgeführt, die mit dem Datensatz der übergeordneten Tabelle verknüpft sind. Beispielsweise hat der Besitzer des übergeordneten Datensatzes Zugriff auf die Datensätze der untergeordneten Tabelle geerbt, und wenn der übergeordnete Datensatz gelöscht wird, werden auch alle untergeordneten Datensätze gelöscht.
Gewohnheit: In einer benutzerdefinierten Beziehung zwischen zwei Tabellen wählen Sie das Verhalten aus, das jedem einer Reihe möglicher Aktionen zugeordnet ist.
Weitere Informationen zu Standardeinstellungen und benutzerdefinierten Verhaltensweisen: Konfigurieren des Verhaltens von Tabellenbeziehungen.
Verwenden einer Nachschlagespalte in einer App
Wenn Sie eine App automatisch aus einer Tabelle erstellen, die eine Nachschlagespalte enthält, wird sie als Dropdown-Steuerelement angezeigt, das Daten aus der Spalte " Primärname " der Tabelle enthält.
Hinzufügen von 1:N- und N:N-Beziehungen für Canvas-Apps
Verwenden Sie die Funktion Relate, um zwei Zeilen über eine 1:n- oder n:n-Beziehung in Microsoft Dataverse zu verbinden. Weitere Informationen: Verknüpfen- und Nicht-Verknüpfen-Funktionen in Power Apps