Opprette listerelasjoner ved hjelp av oppslagskolonner

Gjelder for
SharePoint Server 2019 SharePoint Server 2016 Microsoft 365 Microsoft Lister

I en listerelasjon vises informasjon fra én liste ( kildelisten) automatisk i en annen liste ( mållisten). Listerelasjoner gjør det mulig å slå sammen informasjon fra to lister og holde den konsekvent mens personer redigerer og sletter listeelementer.

Relasjoner gjør det enklere å spore og vedlikeholde informasjon på tvers av flere lister. Mållisteelementer kan også koble til og vise flere kolonner med informasjon fra kildelisten, og relasjoner kan endre hva som skjer når et element slettes (se Slette elementer med en relasjon).

I denne artikkelen

Komme i gang med listerelasjoner

Unike kolonner

Legge til en oppslagskolonne i en eksisterende liste

Opprette kolonner i kildelisten

Slette elementer med en relasjon

Behandle listerelasjoner når lister har mange elementer

Komme i gang med listerelasjoner

Hvis du vil opprette en listerelasjon, trenger du to lister: kildelisten og mållisten. Du bør lage kildelisten først.

I dette eksemplet bruker vi en liste over høyskolekurs som kildeliste og en leseliste som målliste. Målet er å vise et fagnavn og-ID for hver bok på leselisten, uten å måtte angi informasjonen manuelt.

  1. Lag kildelisten. Denne listen vil ha kolonner for all informasjon du vil vise på mållisten senere, i tillegg til tilleggsinformasjon for hvert listeelement for våre poster. For eksempel vil vi lage en emneliste med kolonnene: Fagnavn (tittel),-ID (tekst på én linje), Klassetid (dato og klokkeslett) og Semesterlengde (valg, med to alternativer: full og halv).

  2. Fyll ut kildelisten. Lag listeelementer for all informasjonen du vil vise på mållisten senere. For eksemplet vil vi legge til tre kurs: Middels informatikk, Introduksjon til informatikk og maskinlæring. Listen skal se slik ut:

    Kursliste

    Navn på fag
    (Tittel)
    -ID
    (Tekst på én linje)
    Klassetid
    (Dato og klokkeslett)
    Semesterlengde
    (valg)
    Mellomliggende informatikk CS200 09.09.2021 12.00 Full
    Introduksjon til informatikk CS101 08.09.2021 09.00 Halvparten
    Maskinlæring CS405 10.09.2021 13.30 Full
  3. Lag mållisten. La oss legge til en forfatterkolonne (tekst på én linje) og en kostnadskolonne (valuta).

  4. Hvis du vil legge til en oppslagskolonne i mållisten, velger du Leggtilkolonneoppslag>.

  5. Skriv inn et navn som skal vises øverst i kolonnen. La oss kalle det kursnavn.

  6. Velg kildelisten under Velg en liste som kilde. I dette eksempelet velger du Kurs-listen.

  7. Velg kolonnen fra kildelisten du vil vise på denne listen (mållisten), i den nye kolonnen du oppretter, under Velg en kolonne fra listen ovenfor. I dette eksemplet velger du Tittel siden vi ønsker å vise kursnavnet.

  8. Hvis du vil vise mer oppslagsinformasjon fra kildelisten i mållisten, velger du Flere alternativer. I dette eksemplet velger du bare emne-ID.

  9. Velg Lagre og fyll ut mållisten. Når du legger til en bok i mållisten (leselisten), finnes det nå et alternativ for å legge til informasjon fra kildelisten. For eksempel, for The Future of Computing av Lovelace, velger du kursnavnet "Machine Learning" og kurs-ID-en fylles ut automatisk (i dette tilfellet er det CS405). Siden kolonnene er oppslagskolonner, trenger du bare å fylle ut én av dem, og den andre fylles med informasjonen fra kildelisten.

    Mållisten skal se omtrent slik ut:

    Leseliste 

    Tittel Forfatter
    (Tekst på én linje)
    Kostnad
    (Valuta)
    Navn på fag
    (oppslag)
    -ID
    (oppslag)
    Datavitenskap for mennesker Nilsen $ 20,21 Introduksjon til informatikk CS101
    Fremtiden til databehandling Lovelace $ 18,15 Maskinlæring CS405
    Slik bruker du en datamaskin som en proff Cline $ 44,99 Mellomliggende informatikk CS200
    Skrive for morgendagen Lorenz $ 60,20 Maskinlæring CS405

Nå viser leselisten kursnavn og kurs-ID-informasjon direkte fra emnelisten, og det er enklere å kategorisere nye listeelementer ved å velge alternativer fra emnelisten. Du kan også oppdatere kurslisten, og den vil automatisk oppdateres på leselisten, samt koble direkte til kurslisten fra leselisten.

Unike kolonner

Når du oppretter en kolonne, kan du angi at kolonnen må inneholde unike verdier. Dette betyr at listen ikke kan ha dupliserte verdier i denne kolonnen. Du kan ikke legge til et listeelement som inneholder en duplikatverdi, endre et eksisterende listeelement som ville ført til oppretting av en duplikatverdi, eller gjenopprette et element fra papirkurven hvis det resulterer i en duplikatverdi. Hvis du oppretter en oppslagskolonne i en kildeliste, og du definerer denne kolonnen som unik, må kolonnen i mållisten heller ikke inneholde dupliserte verdier.

Obs!

Det skilles ikke mellom store og små bokstaver i unikhet. ORD-231 og ord-231 regnes for eksempel som duplikatverdier.

En unik kolonne må også ha en indeks. Når du oppretter en unik kolonne, kan du bli bedt om å opprette indeksen. Indeksen opprettes automatisk når du velger OK. Når en unik kolonne har en indeks, kan du ikke fjerne indeksen fra denne kolonnen med mindre du først omdefinerer kolonnen for å tillate dupliserte verdier.

Kolonnetyper som støttes for unike kolonner:

  • En enkelt linje med tekst
  • Valg (enkeltverdi)
  • Tall
  • Valuta
  • Dato og klokkeslett
  • Oppslag (enkeltverdi)
  • Person (enkeltverdi)

Kolonnetyper som ikke støttes for unike kolonner:

  • Flere linjer med tekst
  • Valg (flere verdier)
  • Beregnet
  • Hyperkobling eller bilde
  • Egendefinerte kolonner
  • Oppslag (flere verdier)
  • Person (flere verdier)
  • Ja/Nei

Legge til en oppslagskolonne i en eksisterende liste

Husk at kildelisten er listen med informasjonen du vil vise, og mållisten er listen der du vil at informasjonen skal vises. Du kan for eksempel se delen ovenfor, Komme i gang med listerelasjoner

Obs!

Oppslagskolonner skal opprettes og brukes på samme område. Nettstedskolonner som er opprettet på rotnettstedet, kan ikke brukes i sekundære nettsteder.

  1. Velg Legg til kolonneoppslag> i listen der du vil haoppslagskolonnen.
  2. Velg kildelisten du vil hente informasjon fra, under Velg en liste som kilde.
  3. Velg hvilken informasjon du vil vise fra kildelisten i denne nye kolonnen i mållisten, under Velg en kolonne fra listen ovenfor. Informasjonen du velger, vises i den nye kolonnen du oppretter.
  4. Hvis du vil vise mer oppslagsinformasjon fra kildelisten i flere kolonner, velger du Flere alternativer. Alle avmerkingsboksene du velger her, vil opprette nye kolonner i mållisten. Du kan legge til flere kolonner i disse innstillingene senere hvis du finner mer informasjon fra kildelisten som du vil vise.
  5. Hvis du vil at slettinger fra kildelisten skal påvirke denne listen, slår du veksleknappen Ja under Slettinger fra kildelisten påvirker denne listen. Se Slette elementer med en relasjon for mer informasjon.
  6. Veksle mellom andre innstillinger, og velg deretter Lagre

Opprette kolonner i kildelisten

Tabellen nedenfor oppsummerer kolonnetypene som kan og ikke kan brukes til å opprette oppslagskolonner.

Kolonnetyper som støttes:

  • En enkelt linje med tekst
  • Tall
  • Dato og klokkeslett
  • Oppslag (enkeltverdi)

Kolonnetyper som ikke støttes:

  • Flere linjer med tekst
  • Valg
  • Beregnet
  • Hyperkobling eller bilde
  • Egendefinerte kolonner
  • Oppslag (flere verdier)
  • Person
  • Ja/Nei
  • Valuta

Slette elementer med en relasjon

Når du oppretter en oppslagskolonne, kan du merke av for Fremtving relasjonsvirkemåte under Relasjon, og deretter velge enten Begrens sletting eller gjennomgripende sletting.

Obs!

Du må ha tillatelsen Administrere lister for en liste for å opprette eller endre slettede relasjoner.

Begrens sletting betyr at fordi kildelisten kobler til denne mållisten, kan ingen elementer fra kildelisten som vises på mållisten, slettes. Du kan fortsette å legge til i kildelisten som normalt, men du kan ikke slette elementer som du kunne tidligere.

Gjennomgripende sletting sikrer at alle relaterte elementer slettes fra begge listene samtidig. Hvis du sletter fra kildelisten, fjernes også elementet fra mållisten.

Hvis du fjerner merket for Fremtving relasjonsvirkemåte, blir standard at når du sletter fra kildelisten, fjernes elementet også fra mållisten.

Behandle listerelasjoner når lister har mange elementer

Når en liste inneholder tusenvis av elementer, kan det ta lengre tid å sortere, søke og filtrere. Lister indekserer automatisk kolonner i rekkefølge etter opprettelsesdato for å optimalisere sorteringen i store lister. Hvis du vil indeksere en kolonne manuelt, kan du sjekke ut Legge til en indeks i en liste- eller bibliotekkolonne.

Når du oppretter listerelasjoner i en stor liste, kan du nå en ressursgrense eller -grense, og du blir kanskje blokkert i følgende situasjoner:

  • Når du gjør en kolonne i en eksisterende liste som har flere elementer enn terskelen for listevisning, unik (vær oppmerksom på at det å legge til ett element i en liste, slik at listen blir større enn terskelen for listevisning, er en operasjon som vanligvis ikke blokkeres).
  • Hvis du aktiverer gjennomgripende sletting eller begrenset sletting for et oppslagsfelt i en liste som har flere elementer enn terskelen for listevisning.
  • Du har overskredet terskelen for listevisningsoppslag, som er tolv oppslagskolonner som standard.
  • Antall elementer i en sletteoperasjon overskrider 1000.

Hvis du vil ha mer informasjon om hvordan du administrerer lister med mange elementer, kan du se Administrere store lister og biblioteker.