Oprette og redigere tabelrelationer af typen 1:N (en til mange) eller N:1 (mange til én) ved hjælp af løsningsoversigt

Løsningsoversigten giver én måde at oprette og redigere tabelrelationer af typen 1:N (en til mange) eller N:1 (mange til en) til Microsoft Dataverse.

Power Apps-portalen kan du konfigurere de mest anvendte indstillinger, men visse indstillinger kan kun angives ved hjælp af løsningsoversigten. Flere oplysninger:

Åbn løsningsoversigt

En del af navnet på et brugerdefineret relation, du opretter, er tilpasningspræfikset. Dette angives på basis løsningsudgiveren for den løsning, du arbejder i. Hvis tilpasningspræfikset har betydning, skal du sørge for at arbejde i en ikke-administreret løsning, hvor tilpasningspræfikset er det, du ønsker for denne tabel. Flere oplysninger: Ændre løsningsudgiverpræfikset

Åbn en ikke-administreret løsning

  1. Vælg Løsninger fra venstre navigationsrude i Power Apps, og vælg derefter Skift til Klassisk på værktøjslinjen. Hvis elementet ikke findes i sidepanelruden, skal du vælge ...Flere og derefter vælge det ønskede element.

  2. Åbn den ønskede ikke-administrerede løsning på listen Alle løsninger.

Se tabelrelationer

I løsningsoversigten skal du udvide Tabeller en vælge en tabel. Vælg enten 1:N-relationer eller N:1-relationer i tabellen.

Vis tabelrelationer.

Oprette relationer

Mens tabelrelationerne vises, skal du på kommandolinjen vælge enten Ny 1 til mange-relation eller Ny Mange til 1-relation.

Bemærk

Hvis kommandoerne ikke er tilgængelige, er tabellen ikke berettiget til at oprette en brugerdefineret relation.

Begge indstillinger åbner en formular som den følgende. Forskellen er, om kolonnen Primær tabel eller Relateret tabel er valgt.

Ny en til mange-relationsformular.

  • Med 1:N-relation, er Primær tabel indstillet til den aktuelle tabel
  • Med N:1-relation, er Relateret tabel indstillet til den aktuelle tabel

Følgende kolonner skal angives, for at tabelrelationen kan gemmes:

Påkrævet kolonne Beskrivelse
Primær tabel Denne tabel bliver måltypen for den opslagskolonne, der er oprettet for den relaterede tabel.
Relateret tabel Der tilføjes en opslagskolonne i denne tabel for at knytte tabelrækkerne til den primære tabelrække.
Navn Navnet på relationen. Der oprettes en værdi på grundlag af de primære og relaterede tabelværdier. Denne kolonne får tilpasningspræfikset fra løsningsudgiveren.
Opslagskolonnens visningsnavn Den oversættelige tekst for opslagskolonnen, der oprettes til den relaterede tabel. Dette er normalt det samme som det viste navn for den primære tabel.
Dette kan ændres senere.
Opslagskolonnens navn Navnet på den opslagskolonne, der oprettes i den relaterede tabel. Der oprettes en værdi på grundlag af Opslagskolonnens visningsnavn. Denne kolonne får tilpasningspræfikset fra løsningsudgiveren.

Du kan klikke på knappen Gem tabelrelation. for at gemme tabellen og fortsætte redigeringen. Du kan finde flere oplysninger under Redigere relationer

Bemærk

Hvis værdien for enten Navn eller Navn på opslagskolonne allerede findes i systemet, vises en fejlmeddelelse, når du gemmer. Rediger værdierne, så de er entydige, og prøv igen.

Redigere relationer

Mens tabelrelationer vises, skal du markere den tabel, du vil redigere. Følgende egenskaber for tabelrelationer kan redigeres, når relationen oprettes.

Bemærk

Udgiveren af en administreret løsning kan forhindre visse tilpasninger af relationer, der er en del af deres løsning.

Egenskaber for tabelrelation

Dette er egenskaber for relationen.

Kolonne Beskrivelse
Søgbart Om denne relation skal være synlig i Avanceret søgning i modelbaserede apps. Vælg Nej, hvis det er en relation, der ikke er vigtig for virksomheden.
Hierarkisk Denne indstilling er kun aktiveret for relationer, der refererer til sig selv. Angiver, om tabellen skal indgå i definitionen af et hierarki for tabellen.
Vigtigt: Når du angiver disse akkumuleringskolonner for egenskaber, kan processer og visninger konfigureres, så de afhænger af denne egenskab. Disse funktioner, der er afhængige af hierarkiet, fungerer ikke, hvis du senere ændrer denne værdi.
Flere oplysninger: Definere og forespørge på hierarkiske relaterede data

Opslagskolonne

Disse er de egenskaber, som opslagskolonnen oprettede i den relaterede tabel. Egenskaberne kan redigeres her eller ved at redigere opslagskolonnen direkte. Nogle kolonneegenskaber kan ikke redigeres fra relationen. Flere oplysninger: Redigere en kolonne

Kolonne Beskrivelse
Vist navn Den oversættelige tekst for opslagskolonnen, der oprettes til den relaterede tabel.
Kolonnekrav Om kolonnen skal have data, før en formular i en modelbaseret app kan gemmes. Du kan finde flere oplysninger i Indstillinger for kolonnekrav
Beskrivelse Angiv instruktioner til brugeren om, hvad kolonnen skal bruges til. Disse beskrivelser vises som værktøjstip i modelbaserede apps, når brugeren peger med musen på en etiket for kolonnen.

Du kan navigere for at få vist relaterede rækker, fra den primære tabel. Disse data bruges af modelbaserede apps til at styre, hvordan de relaterede tabelrækker vises. Disse indstillinger kan også redigeres ved hjælp af formulareditoren.

Kolonne Beskrivelse
Visningsindstilling Hvordan den relaterede tabelliste skal vises. Flere oplysninger: Visningsindstillinger
Brugerdefineret etiket Angiv den oversættelige tekst, der skal bruges i stedet for flertalsnavnet, når du vælger Brug brugerdefineret etiket som Visningsindstilling.
Visningsområde Vælg en af de tilgængelige grupperinger for at få vist denne liste. De tilgængelige indstillinger er: Detaljer (for gruppen Almindelig), Marketing, Salg og Service.
Visningsrækkefølge Styrer, hvor navigationselementet medtages i det valgte visningsområde. Intervallet for tilladte numre starter med 10.000. Navigationsrudeelementer med lavere værdi vises over andre relationer med en højere værdi.

Visningsindstillinger

Dette er de tilgængelige visningsindstillinger:

Mulighed Beskrivelse
Vis ikke Vis ikke de relaterede tabeller for denne relation.
Brug brugerdefineret etiket Når du vælger denne indstilling, aktiveres kolonnen Brugerdefineret etiket, så du kan angive den oversættelige tekst, der skal bruges i stedet for flertalsnavnet.
Brug flertalsnavn Brug det flertalsvisningsnavn, der er defineret for den relaterede tabel.

Relationsfunktionsmåde

Her kan du definere standardfunktionsmåderne for relaterede tabeller. Disse oplysninger er vigtige, fordi det er med til at sikre dataintegriteten og kan automatisere forretningsprocesser i virksomheden.

Lad os se på et eksempel.

Lad os sige, du har en ny sælger, og du vil tildele vedkommende en række eksisterende salgsmuligheder, som aktuelt er tildelt en anden sælger. Hver salgsmulighedsrække kan have en række opgaveaktiviteter tilknyttet. Du kan nemt finde de aktive salgsmuligheder, du vil ændre tildelingen for, og tildele dem til den nye sælger. Men hvad skal der ske med de opgaveaktiviteter, der er knyttet til salgsmulighederne? Vil du åbne de enkelte opgaver og beslutte, om de også skal tildeles til den nye sælger? Sikkert ikke. I stedet kan du lade relationen bruge nogle standardregler for dig automatisk. Disse regler gælder kun for opgaverækker, der knyttet til de salgsmuligheder, du tildeler igen. Du har følgende muligheder:

  • Tildel alle aktive opgaver igen.
  • Tildel alle opgaver igen.
  • Tildel ingen af opgaverne igen.
  • Tildel alle opgaver igen, som aktuelt er tildelt den tidligere ejer af salgsmuligheden.

Relationen kan styre, hvordan handlinger, der udføres på en række for den primære tabelrække, overlapper ned over alle relaterede tabelrækker.

Er der flere forskellige funktioner, der kan anvendes for bestemte handlinger.

Funktionsmåder

Dette er de funktionsmåder, der kan konfigureres.

Funktionsmåde Beskrivelse
Vis aktive overlappet Udfør handlingen på alle aktive, relaterede tabelrækker.
Vis alle overlappet Udfør handlingen på alle relaterede tabelrækker.
Vis ingen overlappet Foretag intet.
Fjern link Fjern opslagsværdien for alle relaterede rækker.
Begræns Undgå sletning af den primære tabelrække, når der findes relaterede tabelrækker.
Vis brugerejede overlappet Udfør handlingen på alle relaterede tabelrækker, som ejes af den samme bruger som den primære tabelrække.

Handlinger

Dette er de handlinger, som kan udløse bestemte funktioner:

Kolonne Beskrivelse Muligheder
Tildel Hvad skal der ske, når den primære tabelrække tildeles en anden bruger? Overlap alle
Overlap aktiv
Vis brugerejede overlappet
Vis ingen overlappet
Ny overordnet Hvad skal der ske, når opslagsværdien for en relateret tabel i en overordnet relation ændres?
Flere oplysninger: Overordnede tabelrelationer
Overlap alle
Overlap aktiv
Vis brugerejede overlappet
Overlap ingen
Del Hvad skal der ske, når den primære tabelrække deles? Overlap alle
Overlap aktiv
Vis brugerejede overlappet
Overlap ingen
Slet Hvad skal der ske, når den primære tabelrække slettes? Overlap alle
Fjern link
Begræns
Ophæv deling Hvad skal der ske, når den primære tabelrække ikke længere deles? Overlap alle
Overlap aktiv
Vis brugerejede overlappet
Overlap ingen
Flet Hvad skal der ske, når den primære tabelrække flettes? Overlap alle
Overlap ingen
Akkumuleringsvisning Hvad er den ønskede funktionsmåde for den akkumuleringsvisning, der er knyttet til denne relation? Vis alle overlappet
Vis aktive overlappet
Vis brugerejede overlappet
Overlap ingen

Indstillinger for funktionsmåde

Brug kolonnen Funktionsmåde til at vælge mellem et sæt standardfunktionsmåder, eller om du vil konfigurere dem uafhængigt.

Indstilling Beskrivelse
Overordnet Tildel: Vis alle overlappet
Ny overordnet: Vis alle overlappet
Del: Vis alle overlappet
Slet: Vis alle overlappet
Annuller deling: Vis alle overlappet
Flet: Vis ingen overlappet
Akkumuleringsvisning: Vis ingen overlappet | Vis alle overlappet
Refererende Tildel: Vis ingen overlappet
Ny overordnet: Vis ingen overlappet
Del: Vis ingen overlappet
Slet: Fjern link
Annuller deling: Vis ingen overlappet
Flet: Vis ingen overlappet
Akkumuleringsvisning: Vis ingen overlappet | Vis alle overlappet
Refererende, begræns sletning Tildel: Vis ingen overlappet
Ny overordnet: Vis ingen overlappet
Del: Vis ingen overlappet
Slet: Begræns
Annuller deling: Vis ingen overlappet
Flet: Vis ingen overlappet
Akkumuleringsvisning: Vis ingen overlappet | Vis alle overlappet
Overlapning, der kan tilpasses Du kan konfigurere den ønskede funktionsmåde for hver enkelt handling, afhængigt af de tilgængelige indstillinger

Bemærk

Du kan muligvis ikke vælge indstillingen Overordnet, hvis en af tabellerne allerede indgår i en overordnet tabelrelation. Flere oplysninger: Overordnede tabelrelationer

Hvis du bruger Overlapning, der kan tilpasses angiver alle funktionsmåder for handlinger, så de stemmer overens med funktionsmåderne for de handlinger, der er knyttet til en anden Funktionsmåde, angives Funktionsmåde automatisk til den matchende type, når du gemmer relationen.

Slette relationer

Under visning af tabelrelationer skal du vælge den tabelrelation, du vil slette, og klikke på kommandoen Slet. kommando.

Når du sletter relationen, slettes opslagskolonnen i den relaterede tabel.

Bemærk

Du kan ikke slette en relation, der har afhængigheder. F.eks. hvis du har tilføjet opslagskolonnen i en formular for den relaterede tabel, skal du fjerne kolonnen fra formularen, før du sletter relationen.

Overordnede tabelrelationer

Hvert tabelpar, som er berettiget til at have en 1:N-relation, kan have flere 1:N-relationer mellem sig. Men normalt kan kun én af disse relationer betragtes som en overordnet tabelrelation.

En overordnet tabelrelation er enhver 1:N-tabelrelation, hvor en af de overlappende indstillinger i kolonnen Overordnet i den følgende tabel er sand.

Handling Overordnet Ikke overordnet
Tildel Vis alle overlappet
Vis brugerejede overlappet
Vis aktive overlappet
Vis ingen overlappet
Slet Vis alle overlappet RemoveLink
Begræns
Ny overordnet Vis alle overlappet
Vis brugerejede overlappet
Vis aktive overlappet
Vis ingen overlappet
Del Vis alle overlappet
Vis brugerejede overlappet
Vis aktive overlappet
Vis ingen overlappet
Ophæv deling Vis alle overlappet
Vis brugerejede overlappet
Overlap aktiv
Overlap ingen

Hvis du f.eks. opretter en ny brugerdefineret tabel og en 1:N-tabelrelation med firmatabellen, hvor din brugerdefinerede tabel er den relaterede tabel, kan du konfigurere handlingerne for tabelrelationen til at anvende indstillingerne i kolonnen Overordnet. Hvis du senere tilføjer endnu en 1:N-tabelrelation med din brugerdefinerede tabel som refererende tabel, kan du kun konfigurere handlingerne til at anvende indstillingerne Ikke overordnet.

Som regel betyder dette, at der kun er én overordnet relation for hvert tabelpar. Der er visse tilfælde, hvor opslaget i den relaterede tabel gør det muligt at oprette en relation til mere end én type tabel.

Hvis en tabel f.eks. har et Kunde-opslag, der kan referere til enten en kontaktperson eller en firmatabel. Der er to separate overordnede 1:N-tabelrelationer.

Eventuelle aktivitetstabeller har et tilsvarende sæt overordnede tabelrelationer for tabeller, der kan tilknyttes ved hjælp af opslagskolonnen Angående.

Begrænsninger for funktionsmåder, du kan angive

På grund af overordnede relationer er der visse begrænsninger, du skal være opmærksom på, når du definerer tabelrelationer.

  • En brugerdefineret tabel kan ikke være den primære tabel i en relation med en relateret systemtabel, der overlapper. Det betyder, at du ikke kan have en relation med en handling, der er angivet til Vis alle overlappet, Vis aktive overlappet eller Vis brugerejede overlappet, mellem en primær, brugerdefineret tabel og en relateret systemtabel.
  • Ingen ny relation kan have en handling angivet til Overlap alle, Overlap aktiv eller Overlap ejes af brugeren, hvis den relaterede tabel i den pågældende relation allerede findes som en relateret tabel i en anden relation, hvor en handling er angivet til Overlap alle, Overlap aktiv eller Overlap ejes af brugeren. Dette forhindrer, at relationer opretter relationer til flere overordnede objekter.

Se også

Oprette og redigere relationer mellem tabeller
Oprettelse og redigering af 1:N (en til mange) eller N:1 (mange til én)-relationer
Oprette og redigere tabelrelationer af typen 1:N (en til mange) eller N:1 (mange til én) i Power Apps-portal
Oprette N:N-relationer (mange til mange)

Bemærk

Kan du fortælle os om dine sprogpræferencer for dokumentation? Tag en kort undersøgelse. (bemærk, at denne undersøgelse er på engelsk)

Undersøgelsen tager ca. syv minutter. Der indsamles ingen personlige data (erklæring om beskyttelse af personlige oplysninger).