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

Bemærkninger!: 

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

  • Denne procedure kan oprette kode, der kun kører, når databasen tildeles status som pålidelig. Du kan finde flere oplysninger i artiklen Beslutte, om du vil have tillid til en database.

Opret listefeltet 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 Brug kontrolelementguider Knapflade er valgt.

  3. Klik på Liste eller Kombinationsfelt i gruppenKontrolelementer.

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

  5. På den første side i guiden skal du klikke på Find en post på min formular baseret på den værdi, jeg har valgt i mit kombinationsfelt/listefelt, og derefter skal du klikke på Næste.

    Indstillingen Find en post... er ikke tilgængelig.

    Hvis indstillingen Find en post i min formular er baseret på den værdi, jeg har valgt i mit kombinationsfelt/listefelt, 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ængeligt i navigationsruden under Tabellereller Forespørgsler.

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

    1. Klik på Annuller for at lukke guiden.

    2. Højreklik på den liste eller det kombinationsfelt, du oprettede tidligere, og klik derefter på Slet.

    3. Hvis egenskabsarkets opgaverude vises, skal du trykke på F4 for at få den vist.

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

    5. Kig på egenskabsfeltet Postkilde under fanen Data i egenskabsarket. Dette felt skal indeholde navnet på en tabel eller gemt forespørgsel, før du kan bruge fremgangsmåden 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 mulighed for at konvertere den pågældende sætning til en gemt forespørgsel. Når du har fuldført en af disse opgaver, vises indstillingen Find en post... næste gang du kører guiden Kombinationsfelt/Liste.

      Følg en af disse fremgangsmåder baseret på, hvad du vil gøre:

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

        1. Hvis du ved, at der findes 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 det pågældende objekt.

          Bemærk!: Hvis egenskabsfeltet Postkilde indeholder en SELECT-sætning, slettes sætningen permanent efter denne procedure. Det kan være en god ide at kopiere sætningen til en tekstfil eller et andet tekstbehandlingsprogram, hvis du vil gendanne den.

        2. Klik i egenskabsfeltet Postkilde, og klik derefter på rullepilen, der vises.

        3. Vælg en af de tilgængelige tabeller eller forespørgsler. Hvis en passende tabel eller forespørgsel ikke er tilgængelig, skal du oprette en, før du kan fortsætte. Du kan finde flere oplysninger i artiklerne Opret en tabel, og tilføj felter, eller opret en simpel udvælgelsesforespørgsel.

        4. Gem formularen, og gentag derefter proceduren i starten af denne artikel. Guiden bør nu vise Indstillingen Find en post i min formular baseret på den værdi, jeg har valgt i min kombinationsboks/listefeltindstilling.

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

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

        1. Klik på knappen Byg i egenskabsfeltet postkilde Knappen Generator.

          Access åbner Forespørgselsgenerator.

          • Du kan begynde at oprette en ny forespørgsel. Du kan finde flere oplysninger i artiklen Opret en simpel udvælgelsesforespørgsel. Når du er færdig med at opbygge forespørgslen, skal du fortsætte med trin 2.

          • Hvis egenskabsfeltet Postkilde oprindeligt indeholdt en SELECT-sætning, vises den pågældende forespørgsel i Forespørgselsgenerator. Fortsæt med trin 2 for at konvertere den til en gemt forespørgsel.

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

        3. I dialogboksen Gem som skal du skrive et navn til forespørgslen i feltet Gem "Forespørgsel til".

        4. Sørg for, at forespørgslen 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 de ændringer, der er foretaget i forespørgslen, og opdatere egenskaben.

          Formularen vises i designvisning, og egenskaben Postkilde ændres, så det nye navn på den gemte forespørgsel vises.

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

        8. Gentag proceduren i starten af denne artikel. Guiden bør nu vise Indstillingen Find en post i min formular baseret på den værdi, jeg har valgt i min kombinationsboks/listefeltindstilling.

  6. Følg vejledningen i guiden. På den sidste side i guiden skal du klikke på Udfør for at få vist listen eller kombinationsfeltet i designvisning.

Toppen af siden

Har du brug for mere hjælp?

Udvid dine færdigheder
Gå på opdagelse i kurser
Få nye funktioner først
Deltag i Microsoft Office Insiders

Var disse oplysninger nyttige?

Hvor tilfreds er du med kvaliteten af sproget?
Hvad påvirkede din oplevelse?

Tak for din feedback!

×