Legge til en liste eller kombinasjonsboks

Når du skriver inn data i skjemaer i Access-skrivebordsdatabaser, kan det være raskere og enklere å velge en verdi fra en liste enn å huske en verdi å skrive inn. En liste over valg bidrar også til å sikre at verdien som er angitt i et felt, er riktig. En listekontroll kan koble seg til eksisterende data, eller den kan vise faste verdier som du angir når du oppretter kontrollen. Les videre for å lære om listekontrollene som er tilgjengelige for Access-skjemaer, og hvordan du oppretter og tilpasser dem.

Hva vil du gjøre?

Lære om hvilke typer listebokskontroller

Access har to listekontroller for skjemaer – listeboksen og kombinasjonsboksen.

Liste    Listebokskontrollen viser en liste over verdier eller valg. Listeboksen inneholder rader med data, og har vanligvis stor størrelse slik at flere rader er synlige hele tiden. Radene kan ha én eller flere kolonner, som kan vises med eller uten overskrifter. Hvis listen har flere rader enn det som kan vises i kontrollen, vises et rullefelt i kontrollen i Access. Brukeren er begrenset til valgene som er angitt i listeboksen. er det ikke mulig å skrive inn en verdi i en liste.

Liste

Kombinasjonsboks    Kombinasjonsbokskontrollen gir en mer kompakt måte å presentere en liste med valg på. listen er skjult til du klikker rullegardinpilen. En kombinasjonsboks gir deg også muligheten til å skrive inn en verdi som ikke er i listen. På denne måten kombinerer kombinasjonsbokskontrollen funksjonene i en tekstboks og en listeboks.

Bruke en kombinasjonsboks (rullegardinliste)

1. Klikk pilen for å vise rullegardinlisten.

2. Klikk på et alternativ i rullegardinlisten.

Listebokser og kombinasjonsbokser kan være bundne eller ubundne kontroller. Disse kontrollene kan slå opp verdier i en fast liste som du skriver selv, eller de kan søke etter verdier i en tabell eller spørring. Hvis du vil opprette en bundet liste eller kombinasjonsboks som slår opp verdier i en tabell eller spørring, må du kontrollere at skjemaet er basert på et postkilde som inneholder et sekundærnøkkel-felt eller en oppslagsfelt. Dette gjør det mulig å opprette relasjonene som kreves for å koble dataene i listeboksen eller kombinasjonsboksen til dataene i skjemaet.

Til toppen av siden

Opprette en liste eller en kombinasjonsboks ved hjelp av en veiviser

  1. Høyreklikk på skjemaet i navigasjonsruten, og klikk deretter på Utformingsvisning.

    Obs!: Denne fremgangsmåten antar at skjemaet er bundet til en tabell eller spørring. Noen av trinnene gjelder ikke hvis skjemaet er ubundet. Hvis du vil finne ut om skjemaet er bundet til en tabell eller spørring, trykker du F4 for å vise egenskapsarket. Egenskapsboksen Postkilde viser tabellen eller spørringen som skjemaet er bundet til, på Data-fanen på egenskapssiden.

  2. Sørg for at Bruk kontrollveivisere Knapp i Kontroller-gruppen på Utforming-fanen er valgt.

  3. Klikk listeboksverktøyet alternativ tekst eller kombinasjonsboksverktøyet Knapp verktøy.

  4. Klikk i skjemaet der du vil plassere listen eller kombinasjonsboksen.

    • Listeboksveiviseren eller kombinasjonsboksveiviseren starter, avhengig av hva du velger.

  5. Når veiviseren spør hvordan du vil hente verdiene for kontrollen, gjør du ett av følgende:

    • Hvis du vil vise gjeldende data fra en postkilde, klikker jeg jeg vil at listeboksen/kombinasjonsboksen skal slå opp verdiene i en tabell eller spørring.

    • Hvis du vil vise en fast liste over verdier som sjelden endres, klikker du på Jeg skriver inn verdiene jeg vil bruke.

    • Hvis du vil at kontrollen skal utføre en finn-operasjon i stedet for å fungere som et verktøy for dataregistrering, klikker du Søk etter en post i skjemaet basert på verdien jeg valgte i listeboksen/kombinasjonsboksen. Dette oppretter en ubundet kontroll med en innebygd makro som utfører en finn-operasjon basert på verdien brukeren angir.

  6. Følg instruksjonene for å angi hvordan verdiene skal vises.

  7. Hvis du valgte ett av de to første alternativene på den første siden i veiviseren, vil veiviseren spørre hva du vil at Access skal gjøre når du velger en verdi. Gjør ett av følgende:

    • Hvis du vil opprette ubundet kontroll, klikker du Husk verdien for senere bruk. Dette betyr at Access vil holde den valgte verdien til brukeren endrer den eller lukker skjemaet, men det skriver ikke verdien til en tabell.

    • Hvis du bundet kontroll en verdi, klikker du Lagre denne verdien i dette feltet,og deretter velger du feltet du vil binde kontrollen til.

  8. Klikk Neste, og skriv inn en etikett for kontrollen. Denne etiketten vises ved siden av kontrollen.

  9. Klikk Fullfør.

Til toppen av siden

Opprette en liste eller en kombinasjonsboks ved å legge til et oppslagsfelt i et skjema

Du kan opprette en bundet liste eller kombinasjonsboks ved å legge til et oppslagsfelt i et skjema.

  1. Opprette et oppslagsfelt i en tabell. Oppslagsfeltet du oppretter, kan enten ha flere verdier eller inneholde én enkelt verdi.

    Hvis du vil ha mer informasjon om hvordan du oppretter oppslagsfelt med flere verdier, kan du se artikkelen Opprette eller slette et felt med flere verdier.

  2. Gjør ett av følgende:

    • Opprett et nytt skjema som er basert på en postkilde som inneholder oppslagsfeltet. I navigasjonsruten velger du for eksempel en tabell eller spørring som inneholder oppslagsfeltet, og deretter klikker du Skjema i Skjemaer-gruppen på Opprett-fanen Knapp.

      Access oppretter automatisk en kombinasjonsboks for oppslagsfeltet.

    • Legge til en liste eller kombinasjonsboks i et skjema:

      1. Åpne et skjema i utformingsvisning som er basert på en postkilde som inneholder oppslagsfeltet.

      2. Hvis Feltliste-ruten ikke vises, trykker du ALT+F8 for å vise den.

      3. Dobbeltklikk oppslagsfeltet, eller dra oppslagsfeltet fra Feltliste-ruten til skjemaet. Access oppretter automatisk en kombinasjonsboks som er bundet til feltet.

        Tips!: Hvis du vil endre en kombinasjonsboks til en listeboks (eller omvendt), høyreklikker du kontrollen, klikker Endre til på hurtigmenyen og klikker deretter kontrolltypen du vil bruke.

Til toppen av siden

Opprette en liste eller en kombinasjonsboks uten å bruke en veiviser

Når du oppretter en listeboks eller kombinasjonsboks uten å bruke en veiviser, kan du angi mange av egenskapene for kontrollen selv. Hvis du vil ha mer informasjon om en bestemt egenskap, klikker du den aktuelle egenskapsboksen og trykker F1.

  1. Åpne et skjema i utformingsvisning.

  2. Sørg for at Bruk kontrollveivisere i Kontroller-gruppen på Utforming-fanen ikke er valgt.

    Knapp

  3. Klikk listeboksen alternativ tekst eller kombinasjonsboksverktøyet Knapp verktøy.

  4. Klikk én gang i skjemaet for å opprette en kontroll i standardstørrelse, eller klikk og dra til kontrollen har ønsket størrelse.

  5. Trykk på F4 for å åpne egenskapsarket når kontrollen fremdeles er valgt.

  6. Angi egenskaper for radkildetypeog radkilde med veiledning fra tabellen nedenfor.

Hvis du vil ...

angi egenskapen Radkildetype til ...

og angi radkildeegenskapen på følgende måte:

Vise verdier fra en tabell eller spørring, eller resultatene av en SQL-setning

Tabell/spørring

Velg tabellen eller spørringen i rullegardinlisten som inneholder verdiene du vil skal vises i listen eller kombinasjonsboksen.

– eller –

Skriv inn en SQL-setning.

– eller –

Klikk kategorien Data på egenskapssiden for å Verktøy-knappen å åpne spørreverktøyet. Hvis du vil ha mer informasjon om hvordan du bygger en spørring, kan du se artikkelen Opprette en enkel utvalgsspørring.

Vise en fast liste over verdier

Verdiliste

Skriv inn en liste over faste verdier atskilt med semikolon(;). For eksempel Nord; Sør; Øst; Vest

– eller –

Klikk fanen Data på egenskapssiden, klikk Verktøy-knappen åpne dialogboksen Rediger listeelementer, og skriv deretter inn elementene på egne linjer.

Vise en liste over felt fra en tabell eller spørring

Feltliste

Velg tabellen eller spørringen i rullegardinlisten som inneholder feltnavnene du vil skal vises i listen eller kombinasjonsboksen.

  1. Hvis du vil at mer enn én kolonne skal vises i kontrollen, klikker du egenskapsboksen Kolonneantall og skriver inn antallet kolonner du vil bruke. Angi egenskapen Kolonnebredder for å justere bredden på kolonnene. Hvis du vil ha mer informasjon om hver egenskap, plasserer du markøren i egenskapsboksen og trykker på F1.

  2. Hvis du vil at Access skal lagre verdien du velger, klikker du egenskapsboksen Kontrollkilde og velger feltet du vil binde listen eller kombinasjonsboksen til.

Til toppen av siden

Tilpasse en liste eller en kombinasjonsboks

La skjemaet være åpent i utformingsvisning, kontroller at listeboksen eller kombinasjonsboksen er merket, og trykk deretter F4 for å åpne egenskapsarket for kontrollen. Gjør deretter ett av følgende:

  • Endre sorteringsrekkefølgen i en liste eller kombinasjonsboks    Hvis du brukte en veiviser til å opprette listen eller kombinasjonsboksen, sorteres radene som utgjør listen, automatisk etter den første synlige kolonnen. Hvis du vil angi en annen sorteringsrekkefølge, eller hvis du har angitt Radkilde-egenskapen for kontrollen til en lagret spørring, bruker du følgende fremgangsmåte:

    • Klikk datafanen, og klikk deretter egenskapsboksen Radkilde.

    • Klikk kategorien Data på egenskapssiden for å Verktøy-knappen å åpne spørreverktøyet.

    • Angi sorteringsrekkefølgen du vil bruke, i Sorter-raden for kolonnen du vil sortere.

  • Binde en kolonne fra en listeboks eller kombinasjonsboks    

    Angi et tall som tilsvarer plasseringen av kolonnen i liste- eller kombinasjonsboksen, i egenskapsboksen Bundet kolonne for listeboksen eller kombinasjonsboksen. Skriv for eksempel inn 1 for å binde den første kolonnen i listeboksen eller kombinasjonsboksen til det underliggende feltet som er angitt i Kontrollkilde-egenskapen. Inkluder skjulte kolonner når du teller kolonner.

    Hvis du angir egenskapen Bundet kolonne til 0, lagrer Access listeindeksen i stedet for en verdi fra én av kolonnene. Dette er nyttig hvis du vil lagre en tallsekvens i stedet for listeverdien.

  • Skjule en kolonne i en liste eller kombinasjonsboks i et skjema    

    • Skriv inn 0 for kolonnen eller kolonnene du vil skjule, i egenskapsboksen Kolonnebredder.

      Anta for eksempel at du har en bundet kombinasjonsboks med to kolonner som har en kolonne med en bredde på 0,5 to" og en kolonne for leverandørnavn på 2" brede leverandørnavn. Leverandør-ID-kolonnen er den første kolonnen i listen, så egenskapen Kolonnebredder er satt til 0,5";2". Hvis du vil skjule leverandør-ID-kolonnen, angir du egenskapen Kolonnebredder til 0";2". Leverandør-ID-kolonnen kan fortsatt være den bundne kolonnen, selv om den er skjult.

      Obs!: I en kombinasjonsboks vises den første synlige kolonnen i tekstboksdelen av kombinasjonsboksen når listen ikke vises. Leverandørnavn-kolonnen i det forrige eksemplet vil for eksempel vises fordi kolonnen LeverandørID er skjult. Hvis leverandør-ID-kolonnen ikke ble skjult, vil den vises i stedet for Leverandørnavn-kolonnen.

  • Legge til kolonneoverskrifter i en kombinasjonsboks i et skjema    

    • Klikk Ja for å vise kolonneoverskrifter i egenskapsboksen Kolonneoverskrifter. Overskrifter i kombinasjonsbokser vises bare når listen er åpen.

      Hvis kombinasjonsboksen eller listeboksen er basert på en postkilde, bruker Access feltnavnene fra postkilden som kolonneoverskrifter. Hvis kombinasjonsboksen eller listeboksen er basert på en liste med faste verdier, bruker Access de første n dataelementene fra verdilisten (Radkilde-egenskapen) som kolonneoverskrifter, der n = tallet som er angitt i egenskapen Antall kolonner.

  • Slå av funksjonen for å fylle ut mens du skriver for en kombinasjonsboks i et skjema    

    • Klikk Nei i egenskapsboksen Automatisk utviding.

      Når egenskapen Automatisk utvid er satt til Nei,må du velge en verdi fra listen eller skrive inn hele verdien.

  • Angi bredden på listeboksdelen av en kombinasjonsboks i et skjema    

    • Angi bredden du vil bruke, i egenskapsboksen Listebredde ved å bruke gjeldende målenhet (angitt i Kontrollpanel i Windows). Hvis du vil bruke en annen målenhet enn standardenheten, inkluderer du en målingsindikator. Skriv for eksempel inn 2 cm. Pass på å gi nok plass til et rullefelt.

      Listeboksdelen av kombinasjonsboksen kan være bredere enn tekstboksdelen, men den kan ikke være smalere. Standardinnstillingen(Auto)gir listeboksen samme bredde som tekstboksdelen av kombinasjonsboksen.

  • Angi maksimalt antall rader som skal vises i en kombinasjonsboks i et skjema    

    • Skriv inn et tall i egenskapsboksen Listerader.

      Hvis det faktiske antallet rader overskrider tallet som er angitt i egenskapen Listerader, vises et loddrett rullefelt i kombinasjonsboksen.

  • Begrense oppføringer i kombinasjonsbokser til elementer i listedelen av en kombinasjonsboks i et skjema    

    • Klikk Ja i egenskapsboksen Begrens til liste.

      Obs!: 

      • Hvis den første kolonnen som vises i en kombinasjonsboks, ikke er den bundne kolonnen, begrenses oppføringene til listen selv om egenskapen Grense til liste er satt til Nei.

      • Hvis egenskapen Grense til liste er satt til Nei,lagres oppføringen i det underliggende feltet når du skriver inn en oppføring som ikke er i listen, og hvis kombinasjonsboksen er bundet, lagres oppføringen i det underliggende feltet, men den legges ikke til i listen. Hvis du vil legge til nye oppføringer i listen, bruker du egenskapen On Not In List og hendelsen Ikke i liste.

Til toppen av siden

Trenger du mer hjelp?

Utvid ferdighetene dine
Utforsk opplæring
Vær først ute med de nye funksjonene
Bli med i Microsoft Office Insider-deltakere

Var denne informasjonen nyttig?

Hvor fornøyd er du med språkkvaliteten?
Hva påvirket opplevelsen din?

Takk for tilbakemeldingen!

×