Gjelder for
Access for Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Oppretting av et oppslagsfelt forbedrer ikke bare betydningen av data, men bidrar til å unngå dataregistreringsfeil ved å begrense verdiene du kan angi. Et oppslagsfelt kan vise en brukervennlig verdi som er bundet til en annen verdi i kildedatatabellen. Du vil for eksempel registrere en kunde på en ordre i Ordrer-tabellen. All kundeinformasjon spores imidlertid i Kunder-tabellen. Du kan opprette et oppslagsfelt som viser kundeinformasjon i en kombinasjonsboks- eller listebokskontroll. Når du deretter velger kunden i denne kontrollen, lagres riktig verdi, for eksempel kundens primærnøkkelverdi, i ordreposten.

Obs!    Access har andre typer listefelter: et verdilistefelt som bare lagrer én verdi, der gyldige verdier er definert i en egenskap og et felt med flere verdier, som kan lagre opptil 100 verdier i ett felt, atskilt med komma (,). Hvis du vil ha mer informasjon, kan du se Opprette eller slette et verdilistefelt og Opprette eller slette et felt med flere verdier.

I denne artikkelen

Hva er et oppslagsfelt?

Et oppslagsfelt er et felt i en tabell der verdiene hentes fra en annen tabell eller spørring. Når det er mulig, bør du bruke oppslagsveiviseren til å opprette et oppslagsfelt. Oppslagsveiviseren forenkler prosessen og fyller automatisk ut riktige feltegenskaper og oppretter riktige tabellrelasjoner.

Oppslagskolonne

Til toppen av siden

Opprette et oppslagsfelt i Utformingsvisning

  1. Åpne tabellen i Utformingsvisning.

  2. Merk en celle i Feltnavn-kolonnen i den første tilgjengelige tomme raden, og skriv deretter inn et feltnavn for oppslagsfeltet.

  3. Velg pilen i datatypekolonnen for denne raden, og velg deretter Oppslagsveiviser i rullegardinlisten.

    Obs!   Oppslagsveiviseren oppretter tre typer lister, avhengig av valgene du gjør i veiviseren: et oppslagsfelt, et verdilistefelt og et felt med flere verdier.

  4. Følg disse instruksjonene i veiviseren nøye:

    1. Velg Jeg vil at oppslagsfeltet skal hente verdier fra en annen tabell eller spørring på den første siden, og velg deretter Neste.

    2. Velg tabellen eller spørringen som inneholder verdiene, på den andre siden, og velg deretter Neste.

    3. Velg ett eller flere felt på den tredje siden, og velg deretter Neste.

    4. På den fjerde siden velger du en sorteringsrekkefølge for feltene når de vises i en liste, og deretter velger du Neste.

    5. Juster bredden på kolonnen på den femte siden for å gjøre det enklere å lese verdiene, og velg deretter Neste.

    6. Behold feltnavnet på den sjette siden, eller skriv inn et nytt, velg Aktiver dataintegritet, velg alternativet Gjennomgripende sletting eller Begrens sletting , og velg deretter Fullfør.

      Hvis du vil ha mer informasjon om å gjennomføre referanseintegritet, kan du se Opprette, redigere eller slette en relasjon.

  5. Lagre endringene.

Til toppen av siden

Forstå bundne verdier og visningsverdier

Formålet med et oppslagsfelt er å erstatte visningen av et tall, som for eksempel en ID, med noe mer meningsfylt, som et navn. I stedet for å vise for eksempel et kontakt-ID-nummer, kan Access vise et kontaktnavn. Kontakt-ID-nummeret er den bundne verdien. Det slås automatisk opp i en kildetabell eller spørring og erstattes med kontaktnavnet. Kontaktnavnet er visningsverdien.

Det er viktig å forstå forskjellen mellom visningsverdien og den bundne verdien til et oppslagsfelt. Visningsverdien vises automatisk i Dataarkvisning som standard. Den bundne verdien er imidlertid det som lagres, det du bruker i spørringsvilkårene, og det Access bruker som standard i koblinger med andre tabeller.

I følgende eksempel av AssignedTo-oppslagsfeltet:

Bundet verdi sammenlignet med visningsverdi i en oppslagskolonne

1   Navnet på den ansatte er visningsverdien

2    Ansatt-ID-en er den bundne verdien, som er lagret i egenskapen Bundet kolonne i egenskapene for oppslagsfeltet.

Til toppen av siden

Oppdatere egenskapene for et oppslagsfelt

Når du bruker oppslagsveiviseren til å opprette et oppslagsfelt, angis egenskapene for oppslagsfeltet for deg. Hvis du vil endre utformingen av feltet med flere verdier, kan du angi Oppslag-egenskaper.

  1. Åpne en tabell i Utformingsvisning.

  2. Velg navnet på oppslagsfeltet i Feltnavn-kolonnen .

  3. Velg oppslagsfanen under Feltegenskaper.

  4. Angi visningskontrollegenskapen til kombinasjonsboks for å se alle tilgjengelige egenskaper for å gjenspeile valget ditt. Hvis du vil ha mer informasjon, kan du se Egenskaper for oppslagsfelt.

Til toppen av siden

Slette et oppslagsfelt

Viktig    Når du sletter et oppslagsfelt som inneholder data, mister du dataene permanent– du kan ikke angre slettingen. Derfor bør du sikkerhetskopiere databasen før du sletter eventuelle tabellfelter eller andre databasekomponenter. Du kan også blir hindret i å slette oppslagsfeltet fordi referanseintegritet er gjennomført. Hvis du vil ha mer informasjon, kan du se Opprette, redigere eller slette en relasjon.

Slett fra dataarkvisning

  1. Åpne en tabell i Dataarkvisning.

  2. Finn oppslagsfeltet, høyreklikk overskriftsraden, og velg deretter Slett felt.

  3. Velg Ja for å bekrefte slettingen.

Slett fra utformingsvisning

  1. Åpne tabellen i Utformingsvisning.

  2. Velg radvelgeren ved siden av oppslagsfeltet, og trykk deretter DEL, eller høyreklikk på radvelgeren, og velg deretter Slett rader.

  3. Velg Ja for å bekrefte slettingen.

Til toppen av siden

Egenskaper for oppslagsfelt

Angi denne egenskapen

til

Visningskontroll

Angi denne egenskapen til å kontrollere hvilke egenskaper som vises:

  • Kombinasjonsboks viser alle tilgjengelige egenskaper.

  • Listeboks viser alle tilgjengelige egenskaper unntatt listerader, listebredde og grense for liste.

  • Tekstboks viser ingen egenskaper og konverterer feltet til skrivebeskyttet.

Radkildetype

Velg om du vil fylle ut oppslagsfeltet med verdier fra en annen tabell eller spørring, eller fra en liste med verdier som du angir. Du kan også velge å fylle listen med navnene på feltene i en tabell eller spørring.

Radkilde

Angi tabellen, spørringen eller listen over verdier som gir verdiene for oppslagsfeltet. Når egenskapen Radkildetype er angitt til Tabell/spørring eller Feltliste, bør denne egenskapen angis til et tabell- eller spørringsnavn, eller til en SQL-setning som representerer spørringen. Når egenskapen Radkildetype er angitt til Verdiliste, bør denne egenskapen inneholde en liste med verdier som er atskilt med semikolon.

Bundet kolonne

Angi kolonnen i radkilden som inneholder verdien som er lagret av oppslagsfeltet. Denne verdien kan variere fra 1 til antall kolonner i radkilden.

Kolonnen som inneholder verdien som skal lagres, trenger ikke å være den samme kolonnen som visningskolonnen.

Antall kolonner

Angi antall kolonner i radkilden som kan vises i oppslagsfeltet. Du velger hvilke kolonner som skal vises ved å angi kolonnebredde i egenskapen Kolonnebredder.

Kolonneoverskrifter

Angi om du vil vise kolonneoverskrifter.

Kolonnebredder

Skriv inn kolonnebredden for hver kolonne. Visningsverdien i et oppslagsfelt er kolonnen eller kolonnene som er representert i egenskapen Kolonnebredder, med en bredde som ikke er null.

Hvis det er en kolonne du ikke vil vise, for eksempel en ID-kolonne, angir du 0 for bredden.

Listerader

Angi antall rader som vises når du viser oppslagsfeltet.

Listebredde

Angi bredden til kontrollen som vises når du viser oppslagsfeltet.

Bare fra liste

Velg om du kan skrive inn en verdi som ikke er i listen.

Tillat flere verdier

Indikerer om oppslagsfeltet tillater at flere verdier kan velges.

Du kan ikke endre verdien til denne egenskapen fra Ja til Nei.

Tillat endringer i verdiliste

Angi om du kan redigere elementene i et oppslagsfelt som er basert på en verdiliste. Når denne egenskapen er angitt til Ja, og du høyreklikker på et oppslagsfelt som er basert på en verdiliste med en enkeltkolonne, vises menyalternativet Rediger listeelementer. Hvis oppslagsfeltet har mer enn én kolonne, ignoreres denne egenskapen.

Skjema for redigering av listeelementer

Gi navn til et eksisterende skjema som skal brukes til å redigere listeelementene i et oppslagsfelt som er basert på en tabell eller en spørring.

Vise bare radkildeverdier

Vis bare verdier som samsvarer med den gjeldende radkilden når Tillat flere verdier er angitt til Ja.

Til toppen av siden

Trenger du mer hjelp?

Vil du ha flere alternativer?

Utforsk abonnementsfordeler, bla gjennom opplæringskurs, finn ut hvordan du sikrer enheten og mer.