Tabelkolommen toewijzen
U kunt kenmerken toewijzen tussen tabellen met een tabelrelatie. Hiermee kunt u standaardwaarden instellen voor een rij die is gemaakt in de context van een andere rij.
Eenvoudigere manier om nieuwe rijen te maken in modelgestuurde apps
Stel dat mensen een nieuwe contactpersoonrij willen toevoegen voor een persoon die een werknemer voor een bepaalde account is. Dit kan op twee verschillende manieren:
De moeilijke manier
Mensen kunnen navigeren in de app om een nieuwe contactpersoonrij te maken. Maar daarna moeten ze de bovenliggende account instellen en meerdere gegevensitems selecteren (zoals adres- en telefoongegevens) die waarschijnlijk overeenkomen met die van de bovenliggende account. Dit kan tijdrovend zijn en verhoogt het risico op fouten.
De eenvoudigere manier
Een eenvoudigere manier is met de accounttabel te beginnen en, met behulp van het subraster Contactpersonen op het formulier, + te selecteren om een contactpersoon toe te voegen. Mensen worden dan eerst verzocht om reeds bestaande verwante contactpersonen op te zoeken zodat ze niet per ongeluk een dubbele rij maken. Als ze geen bestaande rij vinden, kunnen ze Nieuw selecteren en een nieuwe contactpersoonrij maken.
Het formulier met de nieuwe contactpersoonrij bevat alle toegewezen kenmerkwaarden uit de account (zoals adres- en telefoongegevens) als standaardwaarden. Deze waarden kunnen worden bewerkt voordat de rij wordt opgeslagen.
Hoe dit werkt
Als u tabelkolommen voor een 1:N-tabelrelatie toewijst, worden bepaalde gegevensitems uit de rij van de primaire tabel naar het formulier voor de nieuwe gerelateerde tabel gekopieerd om standaardwaarden in te stellen die mensen kunnen bewerken voordat ze opslaan.
Notitie
Met deze toewijzingen worden alleen standaardwaarden op een rij ingesteld voordat de record wordt opgeslagen. Mensen kunnen de waarden wijzigen alvorens ze op te slaan. De gegevens die worden overgebracht zijn de gegevens op dat moment. Deze worden niet gesynchroniseerd als de brongegevens later worden gewijzigd.
Deze toewijzingen worden niet toegepast op de verwante rijen die zijn gemaakt met een werkstroom of dialoogvensterproces. Ze worden niet automatisch toegepast op nieuwe rijen die gemaakt zijn met code, maar ontwikkelaars kunnen een speciaal bericht gebruiken dat InitializeFrom
(InitializeFrom Function of InitializeFromRequest Class) heet om een nieuwe rij te maken met behulp van beschikbare toewijzingen.
Deze toewijzingen worden niet toegepast op nieuwe gerelateerde tabelformulieren die worden geopend wanneer een app geen actieve netwerkverbinding heeft met Dataverse, behalve voor bovenliggende opzoekvelden.
Veldtoewijzing tussen tabellen wordt niet ondersteund wanneer u een app in de offline modus gebruikt. Zie voor meer informatie de beperkingen die worden vermeld in Mobiele offline beperkingen voor modelgestuurde apps.
Open de oplossingenverkenner.
U kunt tabelkolommen alleen toewijzen met de oplossingenverkenner.
Een onbeheerde oplossing openen
Selecteer in Power Apps de optie Oplossingen in het navigatiedeelvenster links en selecteer vervolgens Naar klassiek overschakelen op de werkbalk. Als het item zich niet in het deelvenster van het zijpaneel bevindt, selecteert u …Meer en selecteert u vervolgens het gewenste item.
Open de gewenste onbeheerde oplossing in de lijst Alle oplossingen.
De toewijzing van kolommen wordt gedaan in de context van 1:N- of N:1-tabelrelatie, dus eerst moet u 1:N- of N:1-tabelrelaties weergeven.
Toewijsbare kolommen weergeven
Kolomtoewijzingen worden niet daadwerkelijk gedefinieerd in de tabelrelaties, maar ze zijn beschikbaar in de relatiegebruikersinterface. Niet elke 1:N-tabelrelatie heeft ze. Als u een lijst met 1:N (of N:1)-tabelrelaties voor een tabel weergeeft, kunt u de weergegeven relaties op type filteren. U kunt Alle, Aangepast, Aanpasbaar of Kan worden toegewezen selecteren. Tabelrelaties die kunnen worden toegewezen, bieden de mogelijkheid om tabelvelden toe te wijzen.
Wanneer u een toewijsbare tabelrelatie wilt openen, selecteert u Toewijzingen in de linkernavigatie.
Toewijzingen verwijderen
Als er toewijzingen zijn die u niet wilt toepassen, kunt u deze selecteren en klikken op het .
Nieuwe toewijzingen toevoegen
Als u een nieuwe toewijzing wilt maken, klikt u op de werkbalk op Nieuw. Het dialoogvenster Kolomtoewijzing maken wordt geopend.
Selecteer een brontabelkolom en een doeltabelkolom met waarden die u wilt toewijzen.
Selecteer OK om het dialoogvenster te sluiten.
In de volgende regels ziet u welke soorten gegevens kunnen worden toegewezen.
- Beide kolommen moeten van hetzelfde type zijn en dezelfde opmaak hebben.
- De lengte van de doelkolom moet gelijk zijn aan of groter zijn dan de lengte van de bronkolom.
- De doelkolom mag nog niet aan een andere kolom zijn toegewezen.
- De bronkolom moet zichtbaar zijn op het formulier.
- De doelkolom moet een kolom zijn waarin de gebruiker gegevens kan invoeren.
- Adres-ID-waarden of kolommen van het type partylist kunnen niet worden toegewezen.
- Als u toewijst vanuit of naar een kolom die niet in een formulier wordt weergegeven, wordt de toewijzing pas uitgevoerd wanneer de kolom aan een formulier is toegevoegd.
- Als de kolommen selecties zijn, moet de geheel-getalwaarde voor alle opties identiek zijn.
Notitie
Als u optiekolommen moet toewijzen, raden we u aan beide kolommen te configureren zodat ze dezelfde algemene optie gebruiken. Anders is het wellicht moeilijk om twee verschillende optiesets handmatig te gesynchroniseren. Als de waarden met gehele getallen voor elke optie niet correct zijn toegewezen, kunnen zich problemen in uw gegevens voordoen. Meer informatie: Algemene opties maken en bewerken voor Microsoft Dataverse (selectielijsten)
Kolomtoewijzingen automatisch genereren
U kunt toewijzingen ook automatisch genereren door Toewijz. genereren te selecteren in het menu Meer acties.
Ga zorgvuldig te werk wanneer u dit doet met systeemtabellen. Gebruik dit als u aangepaste tabellen maakt en toewijzingen wilt instellen.
Waarschuwing
Hiermee worden alle bestaande toewijzingen verwijderd en vervangen door voorgestelde toewijzingen die zijn gebaseerd op de kolommen met vergelijkbare namen en gegevenstypen. Als u dit op een systeemtabel gebruikt, kan het dat een aantal verwachte toewijzingen verloren gaan. Voor aangepaste tabellen bespaart het tijd omdat u toewijzingen die u niet wilt makkelijker kunt verwijderen en andere kunt toevoegen die de actie Toewijzingen genereren niet heeft gemaakt.
Aanpassingen publiceren
Aangezien kolomtoewijzingen geen metagegevens zijn, moet u deze publiceren voordat de wijzigingen van kracht worden.
Zie ook
1:N- (één-op-veel) of N:1-tabelrelaties (veel-op-één) maken en bewerken met de oplossingenverkenner
Documentatie voor ontwikkelaars: Tabel- en kenmerktoewijzingen aanpassen
Documentatie voor ontwikkelaars: Een nieuwe tabel maken op basis van een andere tabel
Notitie
Laat ons uw taalvoorkeuren voor documentatie weten! Beantwoord een korte enquête. (houd er rekening mee dat deze in het Engels is)
De enquête duurt ongeveer zeven minuten. Er worden geen persoonlijke gegevens verzameld (privacyverklaring).