Oprette listerelationer ved hjælp af entydige kolonne og opslagskolonner

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 (overlappende sletning og begrænset sletning), som alle forbedrer din mulighed for at oprette mere avancerede virksomhedsløsninger og hjælpe med 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 listerelation. Du kan se, 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

Cources-liste med uddelingskopier

Læseliste med uddelingskopier, så de matcher 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 nogen 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 ville resultere i en dubletværdi. Hvis du 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, kan du blive 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 (med 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 flere kolonner (sekundære kolonner) fra mållisten til kildelisten. Yderligere sekundære kolonner skal have en understøttet datatype, der er 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

Der findes to typer opslagskolonner, du kan oprette, en opslagskolonne med en gennemtvungen relation og en opslagskolonne med en ikke-gennemtvungen 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 på kildelisten også. I dette tilfælde skal du sikre dig, at alle relaterede elementer slettes som en del af én databasetransaktion. Hvis du f.eks. sletter en rækkefølge på en målliste, kan du sikre dig, 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 f.eks. forsøger at slette et ordreelement fra en målliste, kan det være, at en kunde stadig har den ordre afventende, og du vil forhindre, at sletningen finder sted, indtil ordren er blevet behandlet. Du ønsker ikke, at kundens ordre slettes ved et uheld, 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 elementer, der er slettet

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

  • En begrænset 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 der stadig refereres til det i mindst ét element på læselisten.

Hvis 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 på 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 uigennemstungen relation

I en opslagskolonne med en ikke-gennemtvunget relation kan du slå enkelte eller flere værdier op fra kildelisten 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 yderligere 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 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>listeindstillinger.

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 kolonnen med kildelisten. Hvis du opretter en opslagskolonne med flere værdier, viser hver kolonne fra 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 af <primært kolonnenavn på kildelisten>: <kolonnenavn 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 kolonnenavne og beskrivelser, der er standard, så navnene giver mere mening for dig.

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

liste over liste over lister 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!: Kolonnenavns-id'et er som standard tilgængeligt, men det er skjult. Hvis du vil bruge den, skal du vælge Indstillingerfor visning og 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 tvungne relationer, kan du nå en ressourcegrænse eller -grænse og 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 (men bemærk, at tilføjelse af ét element til 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ærdi for listevisning.

  • Du har overskredet grænseværdien for opslag i listevisning, der som standard er tolv opslagskolonner.

  • Antallet af elementer i en sletning 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 separate tilladelser, eller en kolonne, der har aktiveret godkendelse af indhold.

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 Knappen Indstillinger i SharePoint 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øje 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 Mere på rullelisten. Navngive kolonnen, og vælg opslagstypen på skærmen med kolonneindstillinger. Derefter kan du springe trin 5 og 6 over.

  5. Tilføj dit kolonnenavn og oplysninger 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 kolonne, 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 dubletværdierne først og derefter ændre kolonnen fra at tillade 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 feltet) 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 på webstedsnavigationen, eller vælg Indstillinger Knappen Indstillinger i SharePoint 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øje en kolonne i SharePoint Online.

  4. Vælg Mere på rullelisten.

    Knappen Flere indstillinger markeret

  5. Vælg Opslag(oplysninger, der allerede findes pådette websted) under Typen af oplysninger i denne kolonne.

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

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

  8. Markér afkrydsningsfeltet udfor kolonnenavnet under Tilføj en kolonne for at vise hvert af disse ekstra felter 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 relation og derefter vælge Begræns sletning eller Overlappende sletning.

  12. Vælg OK.

Har du brug for mere hjælp?

Udvid dine Office-færdigheder
Gå på opdagelse i kurser
Få nye funktioner først
Bliv Office Insider

Var disse oplysninger nyttige?

Tak for din feedback!

Tak for din feedback! Det lyder, som om det vil kunne hjælpe, hvis du bliver sat i forbindelse med en af vores Office-supportteknikere.

×