Oprette listerelationer ved hjælp af entydige kolonne og opslagskolonner

Du kan oprette relationer mellem lister ved hjælp af en kombination af entydige kolonner, opslagskolonner og håndhævelse af relationer (kaskadevis sletning og begrænset sletning), som alle forbedrer din mulighed for at oprette mere avancerede forretningsløsninger og er med til at bevare integriteten af dine data.

Oversigt over listerelationer

De følgende afsnit indeholder vigtige baggrundsoplysninger om oprettelse af relationer mellem kilde- og mållister, oprettelse af entydige kolonner og opslagskolonner og gennemtvingelse af funktionsmåde for listerelationer. Du får vist, hvordan du tilføjer primære og sekundære opslagskolonner, får vist, redigerer og sletter elementer i listerelationer og administrerer listerelationer, når lister har mange elementer.

Brug af entydige kolonner og opslagskolonner til at tildele bøger til kurser

Listen Cources med uddelingskopier

Læseliste med uddelingskopier til at matche med listen Kurser

  1. Kildelisten kaldes Læseliste, og mållisten kaldes Kurser.

  2. Hver liste har entydige kolonner for at sikre, at de korrekte data matches.

  3. Den primære opslagskolonne i kildelisten (Læseliste) "søger" efter id-kolonnen på mållisten (Kurser) baseret på en tilsvarende værdi.

  4. En sekundær opslagskolonne på kildelisten indsætter automatisk kolonnen Kursusnavn fra mållisten.

Når du opretter en kolonne, kan du angive, at kolonnen skal indeholde entydige værdier. Det betyder, at listen ikke kan have dublerede værdier i den pågældende kolonne. Du kan ikke tilføje et listeelement, der indeholder en dubletværdi, ændre et eksisterende listeelement, der ville resultere i oprettelse af en dubletværdi, eller gendanne et element fra Papirkurv, hvis det resulterer i en dubletværdi. Hvis du desuden opretter en opslagskolonne i en kildeliste, og du definerer, at kolonnen skal være entydig, må kolonnen på mållisten heller ikke indeholde dublerede værdier.

Bemærk!: Der er ikke store og små bogstaver i entydighed. ORD-231 og ord-231 betragtes f.eks. som dubletværdier.

En entydig kolonne skal også have et indeks. Når du opretter en entydig kolonne, bliver du muligvis bedt om at oprette indekset, og det oprettes automatisk, når du klikker på OK. Når en entydig kolonne har et indeks, kan du ikke fjerne indekset fra den pågældende kolonne, medmindre du først omdefinerer kolonnen for at tillade dublerede værdier.

Følgende tabel opsummerer, hvilke kolonnetyper der kan og ikke kan bruges til at oprette entydige kolonner.

Understøttede kolonnetyper

Kolonnetyper, der ikke understøttes

Enkelt tekstlinje

Flere tekstlinjer

Valg (enkelt værdi)

Valg (flere værdier)

Tal

Beregnet

Valuta

Hyperlink eller billede

Dato og klokkeslæt

Brugerdefinerede kolonner

Opslag (enkelt værdi)

Opslag (flere værdier)

Person (enkelt værdi)

Person (flere værdier)

Ja/Nej

Hvis du vil oprette en relation mellem to lister, skal du oprette en opslagskolonne i kildelisten, der henter (eller "søger efter") en eller flere matchende værdier fra en målliste. Når du har oprettet denne opslagskolonne (den primære kolonne), kan du fortsætte med at tilføje yderligere kolonner (sekundære kolonner) fra mållisten til kildelisten. Yderligere sekundære kolonner skal have en understøttet datatype beskrevet nedenfor.

Følgende tabel opsummerer de kolonnetyper, der kan og ikke kan bruges til at oprette opslagskolonner.

Understøttede kolonnetyper

Kolonnetyper, der ikke understøttes

Enkelt tekstlinje

Flere tekstlinjer

Tal

Valuta

Dato og klokkeslæt

Person eller gruppe

Beregnet

Hyperlink eller billede

Brugerdefinerede kolonner

Ja/Nej

Valg

Opslag

Du kan oprette to typer opslagskolonner: en opslagskolonne med en gennemtvungen relation og en opslagskolonne med en uigennemstungen relation.

I en opslagskolonne med en gennemtvungen relation (også kaldet referentiel integritet) kan du slå enkelte værdier op og bevare integriteten af dine data på mållisten på en af to måder:

Kaskadevis sletning    Når et element på mållisten slettes, slettes det eller de relaterede elementer i kildelisten også. I dette tilfælde skal du sikre dig, at alle relaterede elementer slettes som en del af en databasetransaktion. Hvis du f.eks. sletter en rækkefølge på en målliste, kan du sikre, at de tilsvarende ordreelementer på kildelisten også slettes. Du vil ikke have ordreelementer uden en tilsvarende rækkefølge, da det ville oprette "uafhængige ordreelementer", der kan skabe forvirring senere.

Begræns sletning    Når du forsøger at slette et element på mållisten, og det har et eller flere relaterede elementer på kildelisten, er du forhindret i at slette elementet på mållisten. I dette tilfælde skal du sikre dig, at det relaterede element på mållisten bevares. Hvis en person forsøger at slette et ordreelement fra en målliste, kan det f.eks. være, at en kunde stadig har den ordre afventende, og du vil forhindre denne sletning i at opstå, indtil ordren er blevet behandlet. Du ønsker ikke, at kundens ordre slettes ved en fejl, da det vil påvirke din mulighed for at fuldføre ordren.

Liste over kurser, der forsøger at slette to elementer.

Læseliste med slettede elementer

  • En kaskadevis sletning sikrer, at alle relaterede elementer slettes i én databasetransaktion. Hvis du f.eks. har slettet elementet på listen Kurser med et liste-id på 1, vil det også slette elementer på læselisten, som henviser til det slettede element.

  • En begræns sletning forhindrer sletning af elementer på mållisten, hvis der findes relaterede kildelisteelementer. Så hvis du har forsøgt at slette elementet på listen kurser med et liste-id på 3, vil du være forhindret i at gøre dette, fordi mindst ét element på læselisten stadig refererer til det.

Når du gennemtvinger en listerelation, hjælper det med at holde dine data gyldige og forhindre uoverensstemmelser, der kan medføre problemer undervejs.

Bemærk!: Du skal have tilladelse til at administrere lister for en liste for at kunne oprette eller ændre en tvungen relation.

En opslagskolonne, der gennemtvinger en relation, skal også have et indeks. Når du opretter en opslagskolonne, der gennemtvinger en relation, bliver du muligvis bedt om at oprette indekset. Når du vælger OK,oprettes indekset automatisk. Når en opslagskolonne, der gennemtvinger en relation, har et indeks, kan du ikke fjerne indekset fra den pågældende kolonne, medmindre du først fjerner den tvungne relation.

En opslagskolonne med en ikke-styrket relation

I en opslagskolonne med en ikke-gennemtvunget relation kan du slå enkelte eller flere værdier fra kildelisten op på mållisten. Når du har tilladelse til at slette et element på kildelisten, er der ingen yderligere begrænsninger for sletning eller sletning, der forekommer på mållisten.

En af fordelene ved at oprette listerelationer er, at du kan få vist og redigere kolonner fra to eller flere lister på én side. Når du opretter en opslagskolonne i en kildeliste, viser den primære kolonne værdier fra mållistekolonnen, men du kan også angive, at yderligere sekundære kolonner fra mållisten også vises sammen med den primære kolonne og de andre kildelistekolonner.

Bemærk!: Du skal angive accept af flere værdier og flere kolonner, der er relateret til den primære kolonne, når du opretter den primære kolonne. Selvom du kan omdøbe kolonnen fra listen, kan du ikke tilføje denne i disse andre funktioner. Hvis du vil ændre til flere værdier, tilføje kolonner eller andre indstillinger, efter du har oprettet en liste, skal du gå til Indstillinger>Indstillinger for liste.

Tilføje flere værdier og flere kolonner til opslagskolonnen

Værdien for den primære kolonne er et link, du kan vælge for at få vist alle kolonneværdierne for det pågældende element på mållisten. Hver sekundær kolonneværdi fra mållisten vises som tekst i kildelistekolonnen. Hvis du opretter en opslagskolonne med flere værdier, viser hver kolonne på mållisten, hvad enten den er primær eller sekundær, deres flere tilsvarende værdier afgrænset med semikolon. Du kan manipulere disse primære og sekundære kolonner i listevisningen på stort set samme måde som kolonnerne fra kildelisten ved f.eks. at tilføje, fjerne, filtrere og sortere dem.

Det primære kolonnenavn er et navn, du angiver, når du opretter opslagskolonnen. Som standard følger hvert sekundært kolonnenavn en standardnavnskonvention <det primære kolonnenavn i kildelisten>: <kolonnenavnet på mållisten>. Hvis du ændrer navnet på den primære kolonne, ændres navnene på alle sekundære kolonner derfor. Du kan dog ændre de sekundære standardkolonnenavne og -beskrivelser, så navnene giver mere mening for dig.

Liste over instrumenter med instrument-id og instrument fremhævet

liste over titler med id og titel fremhævet

  1. 1. En primær opslagskolonne med flere værdier.

  2. 2. En sekundær opslagskolonne med flere værdier.

  3. 3. Kolonnenavnet er blevet ændret fra standardnavnet på Instrumenter: Titel til Instrumenter.

Bemærk!: Kolonnenavnets id er som standard tilgængeligt, men det er skjult. Hvis du vil bruge den, skal du vælge Visningsindstillingerog derefter vælge Rediger aktuel visning. Rul, og markér feltet Vis.

Når du opretter listerelationer ved hjælp af opslagskolonner, entydige kolonner og lister med gennemtvungne relationer, kan du nå en ressourcegrænseværdi eller -grænse, og du kan blive blokeret under følgende omstændigheder:

  • Hvis du gør en kolonne entydig på en eksisterende liste, der har flere elementer end Grænseværdi for listevisning, skal du være opmærksom på, at tilføjelse af et element på en liste, der gør listen større end Grænseværdien for listevisning, er en handling, der ikke er blokeret.

  • Hvis du aktiverer Kaskadevis sletning eller Begræns sletning for et opslagsfelt på en liste, der har flere elementer end grænseværdien for listevisning.

  • Du har overskredet Grænseværdi for opslag i listevisning, der som standard er 12 opslagskolonner.

  • Antallet af elementer i en sletningshandling overstiger 1.000.

Du kan finde flere oplysninger om administration af lister med mange elementer i Administrer lister og biblioteker med mange elementer.

Advarsel!: Du kan ikke gøre følgende:

  • Opret en entydig kolonne på en liste med definerede tilladelser på elementniveau.

  • Bryd nedarvningen af tilladelser fra en liste til et listeelement, hvis listen indeholder en entydig kolonne.

  • Opret en entydig kolonne, eller rediger en kolonne, så den er entydig på en liste, som indeholder elementer med entydige tilladelser, eller en kolonne, hvor godkendelse af indhold er aktiveret.

Hvis du vil tilføje en ny kolonne, skal du følge disse trin:

  1. Gå til det websted, der indeholder listen.

  2. Vælg navnet på listen på webstedet, eller vælg Indstillinger SharePoint Knappen Indstillinger online, vælg Webstedsindhold ,og vælg derefter navnet på listen.

  3. Find kolonneoverskrifterne øverst på listen. Vælg +Tilføj kolonne til højre for kolonneoverskrifterne.

    Tilføj en kolonne i SharePoint Online.

  4. Der vises en rulleliste med forskellige typer kolonner, du kan oprette. Vælg en af følgende kolonnetyper:

    • Enkelt tekstlinje

    • Flere tekstlinjer

    • Sted

    • Tal

    • Ja/Nej

    • Person

    • Dato

    • Valg

    • Hyperlink

    • Billede

    • Valuta

    Bemærk!: Hvis du vil oprette en opslagskolonne, skal du vælge Flere på rullelisten. Navngive kolonnen, og vælg opslagstype på skærmbilledet Indstillinger for kolonne. Derefter kan du springe trin 5 og 6 over.

  5. Tilføj kolonnenavnet og oplysningerne i ruden, som vises i højre side af siden.

  6. Slå Gennemtving entydige værdier til Ja.

    Valg af Gennemtving entydige værdier

    Hvis du vælger en ikke-understøttet datatype for en kolonne, vises gennemtving entydige værdier ikke.

  • Du kan ikke fjerne indekset for en entydig kolonne. Hvis du vil fjerne indekset, skal du ændre kolonnen fra en entydig kolonne til en, der tillader dublerede værdier først, og derefter fjerne indekset.

  • Hvis du forsøger at ændre en eksisterende kolonne fra dublerede værdier til entydige værdier, kan det være forhindret i at udføre denne handling, hvis den eksisterende kolonne indeholder dublerede værdier. Du skal fjerne alle de dublerede værdier først og derefter ændre kolonnen, så du ikke tillader dublerede værdier til en entydig kolonne.

  • Hvis du vil ændre datatypen for den entydige kolonne, skal du gøre følgende:

    • Ændre kolonnen for at tillade dublerede værdier

    • Fjern indekset

    • Ændre kolonnen til den anden understøttede datatype

    • Gør derefter kolonnen entydig.

Disse trin viser dig, hvordan du konfigurerer en opslagskolonne, der viser den primære kolonne og eventuelt en sekundær kolonne på en liste. Den primære kolonne kan indekseres, men da den sekundære kolonne (eller det sekundære felt) styres af den primære, kan den ikke være entydig eller indekseret.

  1. Gå til det websted, der indeholder listen.

  2. Vælg navnet på listen i webstedsnavigationen, eller vælg Indstillinger SharePoint Knappen Indstillinger online, vælg Webstedsindhold ,og vælg derefter navnet på listen.

  3. Find kolonneoverskrifterne øverst på listen. Vælg +Tilføj kolonne til højre for kolonneoverskrifterne.

    Tilføj en kolonne i SharePoint Online.

  4. På rullelisten skal du vælge Mere.

    Knappen Flere indstillinger markeret

  5. Under Typen af oplysninger i denne kolonne er skal duvælge Opslag(oplysninger, der allerede findes på dette websted).

  6. Vælg en målliste i feltet Hent oplysninger fra.

  7. Vælg en primær kolonne i feltet I denne kolonne.

  8. Under Tilføj en kolonne for at vise hvertaf disse ekstra felter skal du markere afkrydsningsfeltet ud for kolonnenavnet for hver sekundær kolonne, du vil tilføje. Kun kolonner med understøttede datatyper vises.

  9. Hvis du senere vil tilføje eller fjerne sekundære kolonner, skal du ændre opslagskolonnen og foretage de ønskede valg.

    Bemærk!: Du kan ikke indeksere en sekundær kolonne eller gøre en sekundær kolonne entydig.

  10. Hvis opslagskolonnerne skal vises i standardvisningen, skal du vælge Føj til standardvisning.

  11. Hvis du vil oprette en gennemtvunget relation, skal du vælge Gennemtving relationsfunktionsmåde og derefter vælge Begræns sletning eller Kaskadevis sletning.

  12. Vælg OK.

Har du brug for mere hjælp?

Udvid dine færdigheder
Gå på opdagelse i kurser
Få nye funktioner først
Deltag i Microsoft insiders

Var disse oplysninger nyttige?

Hvor tilfreds er du med kvaliteten af oversættelsen?
Hvad påvirkede din oplevelse?

Tak for din feedback!

×