Tabellenspalten zuordnen
Sie können Attributen zwischen Tabellen zuordnen, die eine Tabellenbeziehung haben. Hiermit können Sie Standardwerte für eine Zeile festlegen, die im Kontext einer anderen Zeile erstellt wird.
Einfacheres Erstellen neuer Zeilen in modellgesteuerten Apps
Angenommen, man möchte eine neue Kontaktzeile für eine Person hinzufügen, die Mitarbeiter einer bestimmten Firma ist. Dies kann auf zweierlei Weise erfolgen:
Auf die umständliche Art
Indem man in der App navigiert, um eine neue Kontaktzeile von Grund auf neu zu erstellen. Dann müssen Sie jedoch die übergeordnete Firma festlegen und verschiedene Informationen (wie etwa Adresse und Telefonnummer) eingeben, die möglicherweise denen der übergeordneten Firma entsprechen. Dies ist oft zeitraubend und fehleranfällig.
Die einfache Möglichkeit
Es ist einfacher, mit der Firmentabelle zu beginnen und mittels des Unterrasters Kontakte auf dem Formular einfach + auszuwählen, um einen Kontakt hinzuzufügen. Sie werden zuerst angeleitet, nach eventuell vorhandenen Kontakten zu suchen, damit Sie Zeilen nicht versehentlich doppelt anlegen. Wenn keine vorhandene Zeile zu finden ist, wählen Sie Neu aus und erstellen eine neue Zeile.
Das neue Kontaktzeilenformular enthält alle zugeordneten Attributwerte aus der Firma (z. B. Adresse und Telefoninformationen) als Standardwerte. Benutzer können diese Werte bearbeiten, bevor die Zeile gespeichert wird.
So funktioniert's
Wenn Sie Tabellenspalten für eine 1:n-Tabellenbeziehung zuordnen, werden bestimmte Daten aus der primären Tabellenzeile in das neue Tabellenformular kopiert, um Standardwerte festzulegen, die vor dem Speichern bearbeitet werden können.
Hinweis
Diese Zuordnungen legen lediglich Standardwerte für eine Zeile fest, bevor sie gespeichert wird. Benutzer können die Werte vor dem Speichern bearbeiten. Die Daten, die übertragen werden, sind die Daten zu dem jeweiligen Zeitpunkt. Es wird nicht synchronisiert, wenn sich die Quelldaten später ändern.
Diese Zuordnungen werden nicht auf die verknüpften Zeilen angewendet, die mit einem Workflow- oder Dialogfeldprozess erstellt wurden. Sie werden nicht automatisch auf neue Zeilen angewendet, die mit Code erstellt wurden, obwohl Entwickler eine spezielle Mitteilung namens InitializeFrom
(InitializeFrom-Funktion oder InitializeFromRequest-Klasse) verwenden können, um eine neue Zeile mit verfügbaren Zuordnungen zu erstellen.
Diese Zuordnungen werden nicht für neue verwandte Tabellenformulare angewendet, die geöffnet werden, wenn eine App keine aktive Netzwerkverbindung zu Dataverse hat, mit Ausnahme der übergeordneten Suchfelder.
Die Feldzuordnung zwischen Tabellen wird nicht unterstützt, wenn Sie eine App im Offlinemodus verwenden. Weitere Informationen finden Sie in den unter Mobile Offline-Einschränkungen für modellgesteuerte Apps aufgeführten Einschränkungen.
Öffnen Sie den Lösungs-Explorer
Die einzige Möglichkeit, Tabellenspalten zuzuordnen, ist die Verwendung des Lösungs-Explorers.
Öffnen einer nicht verwalteten Lösung
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.
In der Liste Alle Lösungen öffnen Sie dann die gewünschte nicht verwaltete Lösung aus.
Die Zuordnung von Spalten erfolgt im Kontext einer 1:n- oder n:1-Tabellenbeziehung, daher müssen Sie zuerst 1:n oder n:1-Tabellenbeziehungen anzeigen.
Zuordenbare Spalten anzeigen
Spaltenzuordnungen werden nicht tatsächlich innerhalb der Tabellenbeziehungen definiert, sondern in der Benutzeroberfläche der Beziehung angezeigt. Nicht jede 1: n-Tabellenbeziehung verfügt über diese. Wenn Sie eine Liste mit 1:n (oder n:1-)Tabellenbeziehungen für eine Tabelle anzeigen, können Sie die angezeigten Beziehungen nach Typ filtern. Sie können entweder Alle, Benutzerdefiniert, Anpassbar oder Zum Zuordnen geeignet auswählen. Zuordenbare Tabellenbeziehungen ermöglichen den Zugriff auf das Zuordnung von Tabellenspalten.
Wenn Sie eine zuordenbare Tabellenbeziehung öffnen, wählen Sie im linken Navigationsbereich Zuordnungen.
Zuordnungen löschen
Wenn es Zuordnungen gibt, die Sie nicht anwenden möchten, können Sie diese auswählen und klicken auf die Schaltfläche -Symbol.
Neue Zuordnungen hinzufügen
Klicken Sie zum Erstellen einer neuen Zuordnung auf Neu in der Symbolleiste. Dadurch wird das Dialogfeld Spaltenzuordnung erstellen geöffnet.
Wählen Sie eine Quellentabellenspalte und ein Zieltabellenspalte mit Werten, die Sie zuordnen möchten.
Klicken Sie auf OK, um das Dialogfeld zu schließen.
Die folgenden Regeln zeigen, welche Arten von Daten zugeordnet werden können.
- Beide Spalten müssen den gleichen Typ und das gleiche Format aufweisen.
- Die Zielspalte muss mindestens so lang sein wie die Quellspalte.
- Das Zielspalte kann nicht einer anderen Spalte zugeordnet sein.
- Die Quellspalte muss im Formular sichtbar sein.
- Bei der Zielspalte muss es sich um eine Spalte handeln, in die der Benutzer Daten eingeben kann.
- Adress-ID-Werte oder Spalten vom Typ Partylist können nicht zugeordnet werden.
- Die Zuordnung zu oder von einer Spalte, die nicht in einem Formular angezeigt wird, ist nicht möglich. Die Spalte muss dem Formular erst hinzugefügt werden.
- Falls es sich bei den Spalten um Auswahlmöglichkeiten handelt, müssen die ganzzahligen Werte für jede Option identisch sein.
Hinweis
Wenn Sie Auswahlspalten zuordnen müssen, wird empfohlen, beide Spalten für die Verwendung derselben globalen Auswahlmöglichkeit zu konfigurieren. Andernfalls kann es schwierig sein, zwei verschiedene Sätze von Optionen manuell synchronisiert zu halten. Wenn die ganzzahligen Werte für jede Option nicht richtig zugeordnet sind, können Sie Probleme in Ihren Daten bekommen. Weitere Informationen: Erstellen und Bearbeiten von globalen Auswahlmöglichkeiten für Microsoft Dataverse (Auswahllisten)
Automatisches Generieren von Spaltenzuordnungen
Sie können Zuordnungen auch automatisch erzeugen, indem Sie Zuordnungen erzeugen aus dem Menü Weitere Aktionen wählen.
Bei der Verwendung von Systemtabellen sollten Sie vorsichtig sein. Verwenden Sie dies, wenn Sie benutzerdefinierte Tabellen erstellen und die Zuordnung verwenden möchten.
Warnung
Dadurch werden alle vorhandenen Zuordnungen entfernt und durch vorgeschlagene Zuordnungen ersetzt, die nur auf die Spalten basieren, die ähnliche Namen und Datentypen haben. Wenn Sie dies für eine Systemtabelle verwenden, können einige erwartete Zuordnungen verloren gehen. Für benutzerdefinierte Tabellen spart dies Zeit, da Sie einfacher Zuordnungen löschen können, die Sie nicht benötigen, und andere hinzufügen können, die die automatische Zuordnungsgenerierung nicht erstellt hat.
Veröffentlichen von Anpassungen
Da Spaltenzuordnungen keine Metadaten sind, müssen Sie sie veröffentlichen, bevor Änderungen wirksam werden.
Siehe auch
Erstellen und Bearbeiten von 1:n- oder n:1-Tabellenbeziehungen mithilfe des Projektmappen-Explorers
Dokumentation für Entwickler: Anpassen von Tabellen und Attributzuordnungen
: Dokumentation für Entwickler: Web-API Erstellen einer neuen Tabelle aus einer anderen Tabelle
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).