Tilføje en liste eller et kombinationsfelt

Tilføje en liste eller et kombinationsfelt

Når du indtaster data i formularer i Access-skrivebordsdatabaser, kan det være hurtigere og nemmere at vælge en værdi på en liste end at huske en værdi at skrive. En liste over valgmuligheder hjælper også med at sikre, at den værdi, der angives i et felt, er korrekt. Et listekontrolelement kan oprette forbindelse til eksisterende data, eller det kan vise faste værdier, som du angiver, når du opretter kontrolelementet. Læs videre for at få mere at vide om de listekontrolelementer, der er tilgængelige for Access-formularer, og hvordan du opretter og tilpasser dem.

Hvad vil du foretage dig?

Få mere at vide om typer af listekontrolelementer

Access indeholder to listekontrolelementer til formularer – listefeltet og kombinationsfeltet.

Liste    Listekontrolelementet viser en liste over værdier eller valgmuligheder. Listen indeholder rækker med data, og den har normalt en størrelse, så flere rækker altid er synlige. Rækkerne kan have en eller flere kolonner, som kan vises med eller uden overskrifter. Hvis listen indeholder flere rækker end det, der kan vises i kontrolelementet, viser Access et rullepanel i kontrolelementet. Brugeren er begrænset til valgmulighederne på listen. det er ikke muligt at skrive en værdi i en liste.

Liste

Kombinationsfelt    Kombinationsfeltkontrolelementet giver en mere kompakt måde at præsentere en liste over valgmuligheder på. listen er skjult, indtil du klikker på rullepilen. Et kombinationsfelt giver dig også mulighed for at angive en værdi, der ikke er på listen. På denne måde kombinerer kombinationsfeltkontrolelementet funktionerne i et tekstfelt og et listefelt.

Anvende et kombinationsfelt (rulleliste)

1. Klik på pilen for at få vist rullelisten.

2. Klik på en indstilling på rullelisten.

Listefelter og kombinationsfelter kan være bundne eller ubundne kontrolelementer. Disse kontrolelementer kan søge efter værdier på en fast liste, som du selv skriver, eller de kan slå værdier op i en tabel eller forespørgsel. Hvis du vil oprette en bundet liste eller et kombinationsfelt, der søger efter værdier i en tabel eller forespørgsel, skal du sørge for, at formularen er baseret på en postkilde , der indeholder et fremmed nøgle -felt eller Opslagsfelt. Det gør det muligt at oprette de relationer, der er nødvendige for at sammenkæde dataene i listefeltet eller kombinationsfeltet med dataene i formularen.

Toppen af siden

Opret en liste eller et kombinationsfelt ved hjælp af en guide

  1. Højreklik på formularen i navigationsruden, og klik derefter på Designvisning.

    Bemærk!: Denne procedure forudsætter, at formularen er bundet til en tabel eller forespørgsel. Nogle af trinnene gælder ikke, hvis formularen er ubundet. Tryk på F4 for at få vist egenskabsarket for at afgøre, om formularen er bundet til en tabel eller forespørgsel. På fanen Data i egenskabsarket viser egenskabsfeltet Postkilde den tabel eller forespørgsel, som formularen er bundet til.

  2. I gruppen Kontrolelementer på fanen Design skal du sikre, at Brug kontrolelementguider Billede af knap er valgt.

  3. Klik enten på værktøjet Liste alternativ tekst eller værktøjet Knapflade kombinationsfeltet.

  4. Klik på det sted i formularen, hvor listen eller kombinationsfeltet skal være.

    • Afhængigt af dit valg starter guiden Liste eller guiden Kombinationsfelt.

  5. Når guiden spørger, hvordan du vil have værdierne for kontrolelementet, skal du gøre et af følgende:

    • Hvis du vil have vist de aktuelle data fra en postkilde, skal du klikke på Jeg ønsker, at listen/kombinationsfeltetskal søge efter værdierne i en tabel eller forespørgsel.

    • Hvis du vil have vist en fast liste over værdier, der sjældent ændres, skal du klikke på I og skrive de ønskede værdier.

    • Hvis kontrolelementet skal udføre en søg-handling i stedet for at fungere som et dataindtastningsværktøj, skal du klikke på Find en post i min formular baseret på den værdi, jeg har valgt på min liste/imit kombinationsfelt. Dette opretter et ubundet kontrolelement med en integreret makro, der udfører en søgehandling baseret på den værdi, brugeren angiver.

  6. Følg vejledningen for at angive, hvordan værdierne vises.

  7. Hvis du har valgt en af de første to indstillinger på den første side i guiden, spørger guiden, hvad Access skal gøre, når du vælger en værdi. Gør et af følgende:

    • Hvis du vil oprette ubundet kontrolelement, skal du klikke på Husk værdien til senere brug. Det betyder, at Access holder den valgte værdi nede, indtil brugeren ændrer eller lukker formularen, men der skrives ikke værdien i en tabel.

    • Hvis du vil bundne kontrolelementer, skal du klikke på Gem denne værdi i dette felt og derefter vælge det felt, du vil binde kontrolelementet til.

  8. Klik på Næste, og skriv et navn til kontrolelementet. Denne etiket vises ud for kontrolelementet.

  9. Klik på Afslut.

Toppen af siden

Oprette en liste eller et kombinationsfelt ved at føje et opslagsfelt til en formular

Du kan oprette en bundet liste eller et kombinationsfelt ved at føje et opslagsfelt til en formular.

  1. Opret et opslagsfelt i en tabel. Det opslagsfelt, du opretter, kan enten have flere værdier eller indeholde en enkelt værdi.

    Du kan finde flere oplysninger om oprettelse af opslagsfelter med flere værdier i artiklen Opret eller slet et felt med flere værdier.

  2. Gør et af følgende:

    • Opret en ny formular, der er baseret på en postkilde, der indeholder opslagsfeltet. I navigationsruden skal du f.eks. vælge en tabel eller forespørgsel, der indeholder opslagsfeltet, og derefter klikke på fanen Opret i gruppen Formularer for at klikke på Knapflade .

      Access opretter automatisk et kombinationsfelt til opslagsfeltet.

    • Føj en liste eller et kombinationsfelt til en formular:

      1. Åbn en formular, der er baseret på en postkilde, som indeholder opslagsfeltet, i designvisning.

      2. Hvis ruden Feltliste ikke vises, skal du trykke på Alt+F8 for at få den vist.

      3. Dobbeltklik på opslagsfeltet, eller træk opslagsfeltet fra ruden Feltliste til formularen. Access opretter automatisk et kombinationsfelt, der er bundet til feltet.

        Tip!: Hvis du vil ændre et kombinationsfelt til en liste (eller omvendt), skal du højreklikke på kontrolelementet, klikke på Skift til i genvejsmenuen og derefter klikke på den ønskede kontrolelementtype.

Toppen af siden

Oprette en liste eller et kombinationsfelt uden at bruge en guide

Når du opretter en liste eller et kombinationsfelt uden at bruge en guide, angiver du selv mange af egenskaberne for kontrolelementet. Hvis du vil have flere oplysninger om en bestemt egenskab, skal du klikke på det relevante egenskabsfelt og trykke på F1.

  1. Åbn en formular i designvisning.

  2. I gruppen Kontrolelementer på fanen Design skal du sikre, at Brug kontrolelementguider ikke er valgt.

    Knapflade

  3. Klik på værktøjet Liste alternativ tekst eller værktøjet Knapflade kombinationsfeltet.

  4. Klik én gang i formularen for at oprette et kontrolelement i standardstørrelse, eller klik og træk, indtil kontrolelementet har den ønskede størrelse.

  5. Tryk på F4 for at åbne dets egenskabsark, hvor kontrolelementet stadig er markeret.

  6. Angiv egenskaberne Rækkekildetypeog Rækkekilde med vejledning fra følgende tabel.

Hvis du vil...

skal du angive egenskaben Rækkekildetype til ...

og angiv egenskaben Rækkekilde på følgende måde:

Vis værdier fra en tabel eller forespørgsel eller resultaterne af en SQL-sætning

Tabel/forespørgsel

På rullelisten skal du vælge den tabel eller forespørgsel, der indeholder de værdier, der skal vises på listen eller i kombinationsfeltet.

– eller –

Skriv en SQL-sætning.

– eller –

På fanen Data i egenskabsarket skal du klikke på Knappen Generator for at åbne Forespørgselsgenerator. Du kan finde flere oplysninger om at oprette en forespørgsel i artiklen Opret en simpel udvælgelsesforespørgsel.

Vise en fast liste over værdier

Værdiliste

Skriv en liste over faste værdier, der er adskilt med semikolon (;). F.eks. Nord; Syd; Øst; Vest

– eller –

Klik på fanen Data i egenskabsarket, klik Knappen Generator for at åbne dialogboksen Rediger listeelementer, og skriv derefter elementerne på separate linjer.

Få vist en liste over felter fra en tabel eller forespørgsel

Feltliste

På rullelisten skal du vælge den tabel eller forespørgsel, der indeholder de feltnavne, der skal vises på listen eller i kombinationsfeltet.

  1. Hvis du vil have vist mere end én kolonne i kontrolelementet, skal du klikke på egenskabsfeltet Kolonneantal og skrive det ønskede antal kolonner. Angiv egenskaben Kolonnebredder for at justere bredden på kolonnerne. Du kan finde flere oplysninger om hver egenskab ved at placere markøren i egenskabsfeltet og derefter trykke på F1.

  2. Hvis du vil have Access til at gemme den værdi, du vælger, skal du klikke på egenskabsfeltet Kontrolelementkilde og vælge det felt, som listen eller kombinationsfeltet skal bindes til.

Toppen af siden

Tilpasse en liste eller et kombinationsfelt

Når formularen er åben i designvisning, skal du sikre dig, at listen eller kombinationsfeltet er markeret, og derefter skal du trykke på F4 for at åbne kontrolelementets egenskabsark. Gør derefter et af følgende:

  • Ændre sorteringsrækkefølgen i et listefelt eller et kombinationsfelt    Hvis du har brugt en guide til at oprette listefeltet eller kombinationsfeltet, sorterer Access automatisk de rækker, der udgør listen, efter den første synlige kolonne. Hvis du vil angive en anden sorteringsrækkefølge, eller hvis du har indstillet egenskaben Rækkekilde for kontrolelementet til en gemt forespørgsel, skal du bruge følgende fremgangsmåde:

    • Klik på fanen Data, og klik derefter på egenskabsfeltet Rækkekilde.

    • På fanen Data i egenskabsarket skal du klikke på Knappen Generator for at åbne Forespørgselsgenerator.

    • Angiv den ønskede sorteringsrækkefølge i rækken Sortér for den kolonne, du vil sortere.

  • Indbind en kolonne fra et listefelt eller et kombinationsfelt    

    Angiv et tal, der svarer til placeringen af kolonnen i listefeltet eller kombinationsfeltet, i egenskabsfeltet Bundet kolonne for listen eller kombinationsfeltet. Skriv f.eks. 1 for at binde den første kolonne på listen eller kombinationsfeltet til det underliggende felt, der er angivet i egenskaben Kontrolelementkilde. Medtag skjulte kolonner, når du tæller kolonner.

    Hvis du angiver egenskaben Bundet kolonne til 0, gemmer Access listeindekset i stedet for en værdi fra en af kolonnerne. Dette er nyttigt, hvis du vil gemme en sekvens af tal i stedet for listeværdien.

  • Skjule en kolonne i et listefelt eller et kombinationsfelt i en formular    

    • Skriv 0 for den eller de kolonner, du vil skjule, i egenskabsfeltet Kolonnebredder.

      Antag f.eks., at du har et bundet kombinationsfelt med to kolonner, der har en 0,5" bred Leverandør-id-kolonne og en 2" bred Leverandørnavn-kolonne. Kolonnen Leverandør-id er den første kolonne på listen, så egenskaben Kolonnebredder er angivet til 0,5";2". Hvis du vil skjule kolonnen Leverandør-id, skal du angive egenskaben Kolonnebredder til 0";2". Kolonnen Leverandør-id kan stadig være den bundne kolonne, selvom den er skjult.

      Bemærk!: I et kombinationsfelt vises den første synlige kolonne i tekstfeltdelen af kombinationsfeltet, når listen ikke vises. Kolonnen Leverandørnavn i det forrige eksempel ville f.eks. blive vist, fordi kolonnen Leverandør-id er skjult. Hvis kolonnen Leverandør-id ikke var skjult, ville den blive vist i stedet for kolonnen Leverandørnavn.

  • Føje kolonneoverskrifter til et kombinationsfelt i en formular    

    • Klik på Ja i egenskabsfeltet Kolonneoverskrifter for at få vist kolonneoverskrifter. Overskrifter i kombinationsfelter vises kun, når listen er åben.

      Hvis kombinationsfeltet eller listefeltet er baseret på en postkilde, bruger Access feltnavnene fra postkilden som kolonneoverskrifter. Hvis kombinationsfeltet eller listefeltet er baseret på en liste med faste værdier, bruger Access de første n dataelementer fra værdilisten (egenskaben Rækkekilde) som kolonneoverskrifter, hvor n = tallet, der er angivet i egenskaben Kolonneantal.

  • Deaktivere fill-in-as-you-type-funktionen for et kombinationsfelt i en formular    

    • Klik på Nej i egenskabsfeltet For udvid automatisk.

      Når egenskaben Autovidering er angivet til Nej,skal du vælge en værdi på listen eller skrive hele værdien.

  • Angiv bredden på listefeltdelen af et kombinationsfelt på en formular    

    • Angiv den ønskede bredde i egenskabsfeltet Listebredde ved hjælp af den aktuelle måleenhed (angivet i Kontrolpanel i Windows). Hvis du vil bruge en anden måleenhed end standardmåleenheden, skal du angive en måleenhed. Skriv f.eks. 2 cm. Sørg for at efterlade tilstrækkelig plads til et rullepanel.

      Listedelen af kombinationsfeltet kan være bredere end tekstfeltdelen, men den må ikke være smallere. Standardindstillingen (Auto) gør listen til den samme bredde som tekstfeltdelen af kombinationsfeltet.

  • Angive det maksimale antal rækker, der skal vises i et kombinationsfelt i en formular    

    • Skriv et tal i egenskabsfeltet Listerækker.

      Hvis det faktiske antal rækker overstiger det tal, der er angivet i egenskaben Listerækker, vises der et lodret rullepanel i kombinationsfeltet.

  • Begræns kombinationsfeltposter til elementer i listedelen af et kombinationsfelt i en formular    

    • Klik på Ja i egenskabsfeltet Grænse til liste.

      Bemærkninger!: 

      • Hvis den første kolonne, der vises i et kombinationsfelt, ikke er den bundne kolonne, begrænser Access posterne til listen, også selvom egenskaben Grænse til liste er angivet til Nej.

      • Hvis egenskaben Grænse til liste er angivet til Nej,gemmes posten i det underliggende felt, når du angiver en post, der ikke er på listen, hvis kombinationsfeltet er bundet, i det underliggende felt, men det føjes ikke til listen. Hvis du vil føje nye poster til listen, skal du bruge egenskaben Ved Ikke på listen og hændelsen Ikke listen.

Toppen af siden

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.

×