Applies ToAccess för Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

När du utformar ett formulär i Access kan du skapa en listruta eller en kombinationsruta som kan användas för att hitta en post när ett värde väljs i listan. Det gör det enklare för användare att snabbt hitta befintliga poster utan att behöva ange ett värde i dialogrutan Sök .

Meddelanden: 

  • För att den här proceduren ska fungera måste formuläret vara bundet till en tabell eller en sparad fråga. Steg 5 i proceduren innehåller mer information om vad du ska göra om så inte är fallet.

  • Den här proceduren kan skapa kod som endast körs när databasen beviljas betrodd status. Mer information finns i artiklarna Bestämma om du ska betrakta en databas som betrodd.

Skapa listrutan eller kombinationsrutan

  1. Högerklicka i formuläret i navigeringsfönstret och klicka på Designvy.

  2. Kontrollera att Använd kontrollguider i gruppen Kontroller på fliken Design Bild av knapp är markerat.

  3. Klicka på Listruta eller Kombinationsruta i gruppen Kontroller.

  4. Klicka där du vill placera listrutan eller kombinationsrutan i formuläret.

  5. På den första sidan i guiden klickar du på Hitta en post i formuläret baserat på värdet jag valde i kombinationsrutan/listrutan och klickar sedan på Nästa.

    Alternativet Hitta en post... är inte tillgängligt.

    Om alternativet Hitta en post i formuläret baserat på värdet jag valde i kombinationsrutan/listrutan inte visas beror det troligtvis på att formuläret inte är bundet till en tabell eller en sparad fråga. Formuläret måste vara bundet till ett objekt som är tillgängligt i navigeringsfönstret under Tabeller eller frågor.

    Använd följande procedur för att kontrollera om ett formulär är bundet till en tabell eller sparad fråga:

    1. Stäng guiden genom att klicka på Avbryt .

    2. Högerklicka på listrutan eller kombinationsrutan som du skapade tidigare och klicka sedan på Ta bort.

    3. Om åtgärdsfönstret Egenskapssida inte visas trycker du på F4 för att visa det.

    4. Välj Formulär i listan högst upp på egenskapssidan.

    5. På fliken Data på egenskapssidan tittar du i egenskapsrutan Datakälla . Den här rutan måste innehålla namnet på en tabell eller sparad fråga innan du kan använda proceduren som beskrivs i den här artikeln. Om rutan är tom kan du välja en befintlig tabell eller fråga som datakälla, eller så kan du skapa en ny fråga som ska fungera som datakälla. Om rutan innehåller ett SELECT-uttryck kan du välja att konvertera uttrycket till en sparad fråga. När du har slutfört en av dessa uppgifter visas alternativet Sök efter en post... nästa gång du kör guiden Kombinationsruta/Listruta.

      Följ någon av de här procedurerna baserat på vad du vill göra:

      • Välj en befintlig tabell eller fråga som datakälla

        1. Om du vet att det finns en befintlig tabell eller fråga i databasen som innehåller de poster du vill hitta kan du använda den här proceduren för att binda formuläret till objektet.

          Obs!: Om egenskapsrutan Datakälla innehåller ett SELECT-uttryck tar du bort uttrycket permanent genom att följa den här proceduren. Du kanske vill kopiera uttrycket till en textfil eller ett annat ordbehandlingsprogram om du vill återställa det.

        2. Klicka i egenskapsrutan Datakälla och klicka sedan på listrutepilen som visas.

        3. Välj en av de tillgängliga tabellerna eller frågorna. Om en lämplig tabell eller fråga inte är tillgänglig måste du skapa en innan du kan fortsätta. Mer information finns i artiklarna Skapa en tabell och lägga till fält eller Skapa en enkel urvalsfråga.

        4. Spara formuläret och upprepa sedan proceduren i början av den här artikeln. Guiden ska nu visa posten Hitta en post i formuläret baserat på det värde jag valde i kombinationsrutan/listrutan .

      • Skapa en ny sparad fråga eller konvertera ett SELECT-uttryck till en sparad fråga

        Om de data du vill hitta finns i mer än en tabell måste du binda formuläret till en fråga som väljer data från de tabellerna.

        1. I egenskapsrutan Datakälla klickar du på knappen Skapa Knappen Verktyg.

          Frågeverktyget öppnas i Access.

          • Du kan börja skapa en ny fråga. Mer information finns i artikeln Skapa en enkel urvalsfråga. När du är klar med att skapa frågan fortsätter du med steg 2.

          • Om egenskapsrutan Datakälla ursprungligen innehöll ett SELECT-uttryck visas frågan i Frågeverktyget. Fortsätt med steg 2 för att konvertera den till en sparad fråga.

        2. Klicka på Spara som i gruppen Stäng på fliken Design.

        3. Skriv ett namn för frågan i rutan Spara fråga till i dialogrutan Spara som.

        4. Kontrollera att Fråga är markerat i rutan Som och klicka sedan på OK.

        5. Klicka på Stäng i gruppen Stäng på fliken Design.

        6. Klicka på Ja om du vill spara ändringarna i frågan och uppdatera egenskapen.

          Access visar formuläret i designvyn och ändrar egenskapen Datakälla så att det nya sparade frågenamnet visas.

        7. Klicka på Spara i verktygsfältet Snabbåtkomst.

        8. Upprepa proceduren i början av den här artikeln. Guiden ska nu visa posten Hitta en post i formuläret baserat på det värde jag valde i kombinationsrutan/listrutan .

  6. Följ anvisningarna i guiden. På den sista sidan i guiden klickar du på Slutför för att visa listrutan eller kombinationsrutan i designvyn.

Överst på sidan

Behöver du mer hjälp?

Vill du ha fler alternativ?

Utforska prenumerationsförmåner, bläddra bland utbildningskurser, lär dig hur du skyddar din enhet med mera.

Communities hjälper dig att ställa och svara på frågor, ge feedback och få råd från experter med rika kunskaper.