Give brugerne mulighed for at finde en post ved at vælge en værdi på en liste

Når du designer en formular i Access, kan du oprette en listefelt eller et kombinationsfelt, der kan bruges til at finde en post, når der vælges en værdi på listen. Det gør det lettere for brugerne at finde eksisterende poster, uden at der skal indstastes en værdi i dialogboksen Søg.

Bemærk: 

  • For at denne fremgangsmåde kan fungere, skal formularen være bundet til en tabel eller en gemt forespørgsel. Trin 5 i fremgangsmåden indeholder flere oplysninger om, hvad du skal gøre, hvis dette ikke er tilfældet.

  • Med denne fremgangsmåde oprettes der muligvis kode, der kun kan køre, når databasen er tildelt status som pålidelig. Du kan finde flere oplysninger i artiklen Beslutte om der er tillid til en database (På engelsk).

Oprette listen eller kombinationsfeltet

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

  2. I gruppen Kontrolelementer på fanen Design skal du sikre, at Kontrolelementguiden Knapflade er valgt.

  3. Klik på Liste Knapflade eller Kombinationsboks Knapflade i gruppen Kontrolelementer.

  4. Klik i formularen på det sted, hvor du vil placere listen eller kombinationsfeltet.

  5. Klik på Søg efter en post i formularen på basis af den værdi, jeg har valgt i kombinationsboksen/på listen på den første side i guiden, og klik derefter på Næste.

    Indstillingen Søg efter en post... er ikke tilgængelig

    Hvis indstillingen Søg efter en post i formularen på basis af den værdi, jeg har valgt i kombinationsboksen/på listen ikke vises, er det sandsynligvis, fordi formularen ikke er bundet til en tabel eller en gemt forespørgsel. Formularen skal være bundet til et objekt, der er tilgængelig i navigationsruden under Tabeller eller Forespørgsler.

    Brug følgende fremgangsmåde til at kontrollere, om en formular er bundet til en tabel eller en gemt forespørgsel:

    1. Klik på Annuller for at lukke guiden.

    2. Højreklik på listen eller kombinationsfeltet, som du oprettede tidligere, og klik derefter på Slet.

    3. Tryk på F4 for at få opgaveruden Egenskabsark vist, hvis den ikke vises.

    4. Vælg Formular på listen øverst i egenskabsarket.

    5. Se på egenskabsfeltet Postkilde under fanen Data i egenskabsarket. Feltet skal indeholde navnet på en tabel eller en gemt forespørgsel, før du kan bruge den fremgangsmåde, der er beskrevet i denne artikel. Hvis feltet er tomt, kan du vælge en eksisterende tabel eller forespørgsel som postkilde, eller du kan oprette en ny forespørgsel, der skal fungere som postkilde. Hvis feltet indeholder en SELECT-sætning, har du den yderligere mulighed, at du kan konvertere sætningen til en gemt forespørgsel. Når du har afsluttet en af disse opgaver, vises indstillingen Søg efter en post..., næste gang du kører guiden Kombinationsboks/Liste .

      Følg en af disse fremgangsmåder på basis af, hvad du vil foretage dig:

      • Vælg en eksisterende tabel eller forespørgsel som postkilde

        Hvis du ved, at der er en eksisterende tabel eller forespørgsel i databasen, der indeholder de poster, du vil finde, skal du bruge denne fremgangsmåde til at binde formularen til dette objekt.

        Bemærk: Hvis egenskabsfeltet Postkilde indeholder en SELECT-sætning, slettes sætningen permanent, hvis du følger denne fremgangsmåde. Du kan kopiere sætningen til en tekstfil eller et andet tekstbehandlingsprogam, hvis du skulle få behov for at gendanne den.

        1. Klik på egenskabsfeltet Postkilde, og klik derefter på den rullepil, der vises.

        2. Vælg en af de tilgængelige tabeller eller forespørgsler. Hvis der ikke er nogen passende tabel eller forespørgsel tilgængelig, må du oprette en, før du kan fortsætte. Du kan for flere oplysninger i artiklerne Oprette tabeller i en database eller Vælge data ved hjælp af en forespørgsel (På engelsk).

        3. Gem formularen, og gentag derefter proceduren i begyndelsen af denne artikel. Guiden skulle nu vise indstillingen Søg efter en post i formularen på basis af den værdi, jeg har valgt i kombinationsboksen/på listen option.

      • Oprette en ny gemt forespørgsel, eller konvertere en SELECT-sætning til en gemt forespørgsel

        Hvis de data, du vil finde, er indeholdt i mere end én tabel, skal du binde formularen til en forespørgsel, der vælger dataene fra disse tabeller.

        1. Klik på knappen Build Knappen Generator i egenskabsfeltet Postkilde.

          Access åbner Forespørgselsgenerator.

          • Hvis egenskabsfeltet Postkilde oprindelig var tomt, viser forespørgselsgeneratoren dialogboksen Vis tabel, og du kan begynde at oprette en ny forespørgsel. Du kan finde flere oplysninger i artiklen Vælge data ved hjælp af en forespørgsel (På engelsk). Når du har afsluttet opbygningen af forespørgslen, skal du fortsætte med trin 2.

          • Hvis egenskabsfeltet Postkilde oprindelig indeholdt en SELECT-sætning, vises denne forespørgsel i forespørgselsgeneratoren. Fortsæt til trin 2 for at konvertere den til en gemt forespørgsel.

        2. Klik på Gem som i gruppen Luk under fanen Design.

        3. Skriv et navn til forespørgslen i feltet Gem 'forespørgsel n' som: i dialogboksen Gem som.

        4. Kontroller, at Forespørgsel er markeret i feltet Som, og klik derefter på OK.

        5. Klik på Luk i gruppen Luk under fanen Design.

        6. Klik på Ja for at gemme ændringerne til forespørgslen og opdatere egenskaben.

          Access viser formularen i designvisning og ændrer egenskaben Postkilde, så navnet på den nye gemte forespørgsel vises.

        7. Klik på Gem på værktøjslinjen Hurtig adgang.

        8. Gentag proceduren, der er beskrevet i begyndelsen af denne artikel. Guiden skulle nu vise indstillingen Søg efter en post i formularen på basis af den værdi, jeg har valgt i kombinationsboksen/på listen option.

  6. Følg anvisningerne i guiden. Klik på Udfør på den sidste side i guiden, for at få vist listen eller kombinationsfeltet i designvisning.

Toppen af siden

Udvid dine 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.

×