Opprette listerelasjoner ved å bruke unike kolonner og oppslagskolonner

Opprette listerelasjoner ved å bruke unike kolonner og oppslagskolonner

Du kan opprette relasjoner mellom lister ved å bruke en kombinasjon av unike kolonner, oppslags Kol onner og Relasjons håndhevelse (gjennom gripende og Begrensnings sletting), som alle forbedrer muligheten til å opprette mer avanserte forretnings løsninger og bidra til å bevare integriteten til dataene dine.

Du kan opprette lister i Microsoft SharePoint, liste-appen i Microsoft 365 eller Teams. Lær hvordan du kommer i gang med lister i Microsoft Teams.

Oversikt over liste relasjoner

De følgende avsnittene inneholder viktig bakgrunns informasjon om hvordan du oppretter relasjoner mellom kilde-og mål lister, oppretter unike og oppslags Kol onner og fremtvinger liste Relasjons virke måte. Du kan se hvordan du legger til primære og sekundære oppslags Kol onner, viser, redigerer og sletter elementer i liste relasjoner og behandler liste relasjoner når lister har mange elementer.

Bruke unike og oppslags Kol onner til å tilordne bøker til kurs

Cources-liste med bilde forklaringer

Lese liste med bilde forklaringer som Sams varer med kurs listen

  1. Kilde listen kalles lese liste, og mål listen kalles kurs.

  2. Hver liste har unike kolonner for å sikre at de riktige dataene Sams varer.

  3. Den primære oppslags Kol onnen i kilde listen (lese liste)» slår opp i ID-kolonnen i mål listen (kursene) basert på en samsvarende verdi.

  4. En sekundær oppslagskolonne-kolonne i kilde listen setter automatisk inn kurs navn Kol onnen fra mål listen.

Når du oppretter en kolonne, kan du angi at kolonnen må inneholde unike verdier. Dette betyr at listen ikke kan ha noen dupliserte verdier i denne kolonnen. Du kan ikke legge til et liste element som inneholder en duplisert verdi, endre et eksisterende liste element som vil resultere i å opprette en duplisert verdi eller gjenopprette et element fra papir kurven hvis det ville ført til en duplisert verdi. Hvis du oppretter en oppslagskolonne i en kilde liste, og du definerer at kolonnen skal være unik, må kolonnen i mål listen også ikke inneholde duplikat verdier.

Obs!: Unikhet skiller ikke mellom store og små bokstaver. For eksempel vil en ordre-231 og en ordre-231 anses som dupliserte verdier.

En unik kolonne må også ha en indeks. Når du oppretter en unik kolonne, kan du bli bedt om å opprette indeksen, og den opprettes automatisk når du klikker OK. Når en unik kolonne har en indeks, kan du ikke fjerne indeksen fra denne kolonnen, med mindre du først definerer kolonnen på nytt for å tillate duplikat verdier.

Tabellen nedenfor viser en oversikt over hvilke Kol onne typer som kan og ikke kan brukes til å opprette unike kolonner.

Kolonnetyper som støttes

Kolonnetyper som ikke støttes

En enkelt linje med tekst

Flere linjer med tekst

Valg (enkeltverdi)

Valg (flere verdier)

Tall

Beregnet

Valuta

Hyperkobling eller bilde

Dato og klokkeslett

Egendefinerte kolonner

Oppslag (enkelt verdi)

Oppslag (flere verdier)

Person (enkelt verdi)

Person (flere verdier)

Ja/nei

Hvis du vil opprette en relasjon mellom to lister, oppretter du en oppslagskolonne i kilde listen som henter (eller "slår opp") én eller flere samsvarende verdier fra en målliste. Når du har opprettet denne oppslags Kol onnen (den primære kolonnen), kan du fortsette å legge til flere kolonner (sekundære kolonner) fra mål listen i kilde listen. Flere sekundære kolonner må ha en data type som støttes, som er beskrevet nedenfor.

Tabellen nedenfor oppsummerer Kol onne typene som kan og ikke kan brukes til å opprette oppslags Kol onner.

Kolonnetyper som støttes

Kolonnetyper som ikke støttes

En enkelt linje med tekst

Flere linjer med tekst

Tall

Valuta

Dato og klokkeslett

Person eller gruppe

Beregnet

Hyperkobling eller bilde

Egendefinerte kolonner

Ja/nei

Valg

Oppslag

Det finnes to typer oppslags Kol onner du kan opprette, en oppslagskolonne med en fremtvunget relasjon og en oppslagskolonne med en ikke-gjennomført relasjon.

I en oppslagskolonne med en fremtvunget relasjon (også kalt referanseintegritet) kan du slå sammen enkelt verdier og vedlikeholde integriteten til dataene i mål listen på én av to måter:

Gjennom gripende sletting    Når et element i mål listen slettes, slettes også det relaterte elementet eller elementene i kilde listen. I dette tilfellet vil du forsikre deg om at alle relaterte elementer slettes som en del av en database transaksjon. Hvis du for eksempel sletter en ordre i en målliste, kan du sikre at de tilsvarende ordre elementene i kilde listen også slettes. Du vil ikke ha ordre elementer uten en tilsvarende ordre, fordi dette ville opprettet "foreldreløse" ordre elementer som kan forårsake forvirring senere.

Begrens sletting    Når du prøver å slette et element i mål listen, og det har ett eller flere relaterte elementer i kilde listen, forhindres det fra å slette elementet i mål listen. I dette tilfellet vil du sikre at det relaterte elementet i mål listen beholdes. Hvis noen prøver å slette et ordre element fra en målliste, kan det hende at en kunde fremdeles har den bestillingen som venter, og at du vil forhindre at slette operasjonen blir utført til bestillingen er behandlet. Du vil ikke at kundens ordre skal slettes ved en feil takelse, fordi dette ville ha innvirkning på muligheten til å fullføre bestillingen.

Kurs listen prøver å slette to elementer.

Lese liste med elementer slettet

  • En gjennom gripende slettings operasjon sikrer at alle relaterte elementer slettes i én database transaksjon. Hvis du for eksempel slettet elementet i kurs listen med en liste-ID på 1, slettes også elementene i lese listen som refererte til det slettede elementet.

  • En begrense slette operasjon forhindrer sletting av elementer i mål listen hvis det finnes relaterte kilde liste elementer. Så hvis du prøvde å slette elementet i kurs listen med en liste-ID på 3, kan du bli hindret fra å gjøre det fordi det fremdeles refereres til minst ett element i lese listen.

Når du fremtvinger en liste Relasjons virke måte, bidrar du til å holde dataene gyldige og forhindre inkonsekvenser som kan føre til problemer med veien.

Obs!: Du må ha tillatelsen Administrere lister for en liste for å opprette eller endre en fremtvunget relasjon.

En oppslagskolonne som fremtvinger en relasjon, må også ha en indeks. Når du oppretter en oppslagskolonne som fremtvinger en relasjon, kan du bli bedt om å opprette indeksen. Når du velger OK, opprettes indeksen automatisk. Når en oppslagskolonne som fremtvinger en relasjon, har en indeks, kan du ikke fjerne indeksen fra denne kolonnen, med mindre du fjerner den fremtvungete relasjonen først.

En oppslagskolonne med en ikke-gjennomført relasjon

Du kan slå opp én eller flere verdier fra kilde listen i mål listen i en oppslagskolonne med en ikke-gjennomført relasjon. Når du har tillatelse til å slette et element i kilde listen, er det ingen flere slette begrensninger eller slette operasjoner som forekommer i mål listen.

En av fordelene med å opprette liste relasjoner er at du kan vise og redigere kolonner fra to eller flere lister, på én side. Når du oppretter en oppslagskolonne i en kilde liste, viser den primære kolonnen verdier fra mål liste Kol onnen, men du kan også angi at flere sekundære kolonner fra mål listen også skal vises sammen med den primære kolonnen og de andre Kol onnene i kilde listen.

Obs!: Du bør angi godtakelse av flere verdier og flere kolonner som er relatert til den primære kolonnen når du oppretter den primære kolonnen. Du kan endre navn på kolonnen fra listen, og du kan ikke legge til i disse andre funksjonene. Hvis du vil endre til flere verdier, legge til kolonner eller andre alternativer etter at du har opprettet en liste, går du til innstillinger>liste innstillinger.

Legge til flere verdier og flere kolonner i oppslags Kol onnen

Den primære Kol onne verdien er en kobling som du kan velge for å vise alle Kol onne verdiene for elementet i mål listen. Hver sekundær Kol onne verdi fra mål listen vises som tekst i kilde liste Kol onnen. Hvis du oppretter en oppslagskolonne med flere verdier, kan du vise hver kolonne fra mål listen, enten de er primære eller sekundære, og de har flere tilsvarende verdier atskilt med semikolon. Du kan endre disse primære og sekundære Kol onnene i liste visning omtrent på samme måte som Kol onnene fra kilde listen, ved for eksempel å legge til, fjerne, filtrere og sortere dem.

Det primære Kol onne navnet er et navn du angir når du oppretter oppslags Kol onnen. Som standard følger hvert enkelt Kol onne navn en standard navne konvensjon for <primære Kol onne navn i kilde listen>: <Kol onne navn i mål liste>. Hvis du endrer navnet på den primære kolonnen, endrer du derfor navnene på alle sekundære kolonner. Du kan imidlertid endre standard navnene på de sekundære Kol onnene og beskrivelsene for å gjøre navnene mer meningsfulle for deg.

Instrumenter-listen med instrument-ID og instrument uthevet

musikere-liste med ID og tittel uthevet

  1. 1. en primær oppslagskolonne med flere verdier.

  2. 2. en sekundær oppslagskolonne med flere verdier.

  3. 3. Kol onne navnet er endret fra standard navnet på instrumenter: tittel til instrumenter.

Obs!: Kol onne navn-ID-en er tilgjengelig som standard, men den er skjult. Hvis du vil bruke det, velger du visnings alternativer, og deretter velger du Rediger gjeldende visning. Rull og Merk av for visnings boksen.

Når du oppretter liste relasjoner ved hjelp av oppslags Kol onner, unike kolonner og lister med fremtvungete relasjoner, kan du nå en ressurs terskel eller grense og kan være blokkert under følgende omstendigheter:

  • Hvis du gjør en kolonne unik i en eksisterende liste som har flere elementer enn terskelen for liste visning (men vær oppmerksom på at du legger til ett element i en liste som gjør listen større enn terskelen for liste visning er en operasjon som vanligvis ikke er blokkert).

  • Hvis du aktiverer gjennom gripende sletting eller Begrens sletting for et oppslags felt i en liste som har flere elementer enn terskelen for liste visning.

  • Du har overskredet terskelen for liste visnings oppslag, som er som standard tolv oppslags Kol onner.

  • Antall elementer i en slette operasjon overskrider 1 000.

Hvis du vil ha mer informasjon om hvordan du behandler lister med mange elementer, kan du se Behandle lister og biblioteker med mange elementer.

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

  • Opprett en unik kolonne i en liste med tillatelser på element nivå definert.

  • Bryte arving av tillatelser fra en liste til et liste element Hvis listen inneholder en unik kolonne.

  • Opprett en unik kolonne, eller endre en kolonne som skal være unik i en liste som inneholder elementer med unike tillatelser eller en som har innholds godkjenning aktivert.

Hvis du vil legge til en ny kolonne, følger du disse trinnene:

  1. Gå til området som inneholder listen.

  2. Velg navnet på listen på området, eller velg innstillinger Knappen Innstillinger for SharePoint Online , velg nettsteds innhold, og velg deretter navnet på listen.

  3. Finn Kol onne overskriftene øverst i listen. Velg + Legg til kolonne til høyre for Kol onne overskriftene.

    Legge til en kolonne i SharePoint Online.

  4. En rulle gardin liste vises med ulike typer kolonner du kan opprette. Velg en av følgende Kol onne typer:

    • En enkelt linje med tekst

    • Flere linjer med tekst

    • Plassering

    • Tall

    • Ja/nei

    • Støtte

    • Dato

    • Valg

    • Hyperkobling

    • Bilde

    • Valuta

    Obs!: Hvis du vil opprette en oppslagskolonne, velger du mer fra rulle gardin listen. Gi kolonnen navn, og velg oppslags typen fra dialog boksen alternativer for kolonne. Deretter kan du hoppe over trinn 5 til 6.

  5. Legg til Kol onne navnet og informasjonen i ruten som vises på høyre side av siden.

  6. Aktiver/deaktiver fremtvunget unike verdier til Ja.

    Velge Fremtving unike verdier

    Hvis du velger en data type som ikke støttes for en kolonne, vises ikke de unike verdiene .

  • Du kan ikke fjerne indeksen for en unik kolonne. Hvis du vil fjerne indeksen, må du endre kolonnen fra en unik kolonne til en som tillater dupliserte verdier først, og deretter fjerne indeksen.

  • Hvis du prøver å endre en eksisterende kolonne fra dupliserte verdier til unike verdier, kan du bli hindret fra å utføre denne operasjonen hvis den eksisterende kolonnen inneholder dupliserte verdier. Du må først fjerne alle duplikat verdiene og deretter endre kolonnen fra å tillate dupliserte verdier til en unik kolonne.

  • Hvis du vil endre data typen for den unike kolonnen, gjør du følgende:

    • Endre kolonnen for å tillate dupliserte verdier

    • Fjerne indeksen

    • Endre kolonnen til den andre data typen som støttes

    • Gjør deretter kolonnen unik.

Disse trinnene leder deg gjennom oppsettet av en oppslags kolonne som viser den primære kolonnen, og eventuelt en sekundær kolonne til en liste. Den primære kolonnen kan indekseres, men siden den sekundære kolonnen (eller feltet) kontrolleres av den primære, kan den ikke være unik eller indeksert.

  1. Gå til området som inneholder listen.

  2. Velg navnet på listen i nettsteds navigasjonen, eller velg innstillinger Knappen Innstillinger for SharePoint Online , velg nettsteds innhold, og velg deretter navnet på listen.

  3. Finn Kol onne overskriftene øverst i listen. Velg + Legg til kolonne til høyre for Kol onne overskriftene.

    Legge til en kolonne i SharePoint Online.

  4. Velg merfra rulle gardin listen.

    Flere alternativer-knappen valgt

  5. Under informasjons typen i denne kolonnen ervelger du Oppslag (informasjon som allerede finnes på dette nettstedet).

  6. Velg en målliste i feltet Hent informasjon fra .

  7. I feltet i dette kolonnen velger du en primær kolonne.

  8. Merk av i avmerkings boksen ved siden av Kol onne navnet under Legg til en kolonne for å vise hvert av disse tilleggs feltenefor hver sekundær kolonne du vil legge til. Bare kolonner med data typer som støttes, vises.

  9. Hvis du senere vil legge til eller fjerne sekundære kolonner, endrer du oppslags Kol onnen og velger valgene du vil bruke.

    Obs!: Du kan ikke indeksere en sekundær kolonne eller gjøre en sekundær kolonne unik.

  10. Hvis du vil at oppslags Kol onnene skal vises i standard visningen, velger du Legg til i standard visning.

  11. Hvis du vil opprette en fremtvunget relasjon, velger du Aktiver Relasjons virke måte og velger deretter Begrens sletting eller gjennom gripende sletting.

  12. Velg OK.

Trenger du mer hjelp?

Bli bedre på Office
Utforsk opplæring
Vær først ute med de nye funksjonene
Bli med i Office Insiders

Var denne informasjonen nyttig?

Takk for tilbakemeldingen!

Takk for tilbakemeldingen! Det høres ut som det kan være lurt å sette deg i kontakt med én av våre Office-kundestøtteagenter.

×