Veel-op-veel-tabelrelaties maken in Microsoft Dataverse met Power Apps-portal

De Power Apps-portal biedt een eenvoudige manier om veel-op-veel-tabelrelaties te maken en te bewerken voor Dataverse.

Met de portal wordt de configuratie van de meest gebruikte opties ingeschakeld, maar bepaalde opties kunnen alleen worden ingesteld met oplossingenverkenner. Meer informatie:

Veel-op-veel-tabelrelaties weergeven

  1. Selecteer in de Power Apps-portal de ontwerpmodus Modelgestuurd of Canvas.
  2. Selecteer Tabellen en selecteer de tabel met de relaties die u wilt weergeven. Als het item zich niet in het deelvenster van het zijpaneel bevindt, selecteert u …Meer en selecteert u vervolgens het gewenste item.
  3. U kunt terwijl het gebied Relaties is geselecteerd de volgende weergaven selecteren:
Weergave Omschrijving
Alle Hiermee worden alle relaties voor de tabel weergegeven
Aangepast Hiermee worden alleen aangepaste relaties voor de tabel weergegeven
Standaard Hiermee worden alleen de standaardrelaties voor de tabel weergegeven

Accounttabelrelaties.

Veel-op-veel-relaties hebben een Relatietype van Veel-op-veel.

Notitie

De tabel die u weergeeft, heeft mogelijk geen Veel-op-veel-relaties.

Relaties maken

Selecteer tijdens het weergeven van tabelrelaties op de opdrachtbalk Relatie toevoegen en kies Veel-op-veel.

Het type relatie selecteren.

Kies in het paneel Veel-op-veel de tabel die u wilt relateren aan de huidige tabel.

Het deelvenster Veel-op-veel waarin de accounttabel is geselecteerd.

Selecteer Meer opties om de kolommen Relatienaam en Tabelnaam voor relatie weer te geven.

Het deelvenster Veel-op-veel waarin Meer opties is geselecteerd.

De waarden voor deze kolommen worden voor u gegenereerd op basis van de gekozen tabellen.

Notitie

Als u meerdere Veel-op-veel-relaties met dezelfde twee tabellen maakt, moet u de gegenereerde kolommen Naam van relatie en Tabelnaam voor relatie bewerken zodat ze uniek zijn.

Selecteer OK om het paneel Veel-op-veel te sluiten. De relatie wordt gemaakt als u de wijzigingen in de tabel opslaat.

Eenmaal opgeslagen, kan er niets meer veranderd worden met Power Apps-portal. Als u eigenschappen van de relatie voor modelgestuurde apps wilt bewerken, gebruikt u de oplossingenverkenner.

Een veel-op-veel-relatie maken met dezelfde tabel (zelfreferentiële relatie)

Het kan voorkomen dat u een veel-op-veel-relatie moet maken die naar dezelfde tabel verwijst. Accountrecords kunnen bijvoorbeeld meerdere bovenliggende accountrecords hebben. Als voor de zelfreferentiële relatie echter geen aangepaste labels zijn geconfigureerd, is het voor gebruikers niet gemakkelijk om de twee gerelateerde recordtypen die in de app worden weergegeven van elkaar te onderscheiden. Dit komt omdat de gerelateerde records twee keer in de app verschijnen met dezelfde tabelnaam. Gebruik aangepaste labels om een zelfreferentiële relatie te maken.

  1. Maak een nieuwe aangepaste tabel. In dit voorbeeld heet de tabel Aangepaste tabel.

  2. Open de klassieke oplossingsverkenner, open de aangepaste tabel en maak in de sectie N:N-relaties een nieuwe veel-op-veel-relatie.

  3. Vul de relatiedefinitie als volgt in. Zorg ervoor dat u aangepaste labels toevoegt aan zowel de huidige als de andere tabelrelatie:

    Sectie Huidige tabel

    • Weergaveoptie: Aangepast label gebruiken
    • Aangepast label: Primaire aangepaste tabelrelatie

    Sectie Andere tabel

    • Entiteitsnaam: Aangepaste tabel
    • Weergaveoptie: Aangepast label gebruiken
    • Aangepast label: Secundaire aangepaste tabelrelatie Configuratie van zelfreferentiële tabelrelatie.
  4. Sla de relatie op en publiceer vervolgens de aanpassing.

Omdat de gerelateerde recordtypen de aangepaste labels gebruiken die zijn gedefinieerd voor de zelfreferentiële relatie in plaats van de tabelnaam, kunnen gebruikers die de app uitvoeren, onderscheid maken tussen de twee gerelateerde recordtypen die bestaan.

App met gerelateerde records die gebruikmaakt van aangepaste relatielabels.

Relaties verwijderen

Selecteer tijdens het weergeven van tabelrelaties de relatie die u wilt verwijderen.

Tabelrelatie verwijderen.

U kunt de opdracht Relatie verwijderen van de opdrachtbalk of via het rijcontextmenu gebruiken wanneer u de drie puntjes (...) selecteert.

Als de veel-op-veel-relatie wordt verwijderd, wordt de gemaakte relatietabel verwijderd. Alle tabellen die gegevens verbinden met de relatie gaan verloren.

Zie ook

N:N-tabelrelaties (veel-op-veel) maken
N:N-tabelrelaties (veel-op-veel) maken in Dataverse met de oplossingenverkenner

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).