sql >> Databasteknik >  >> RDS >> Access

Hur man lägger till en uppslagskontroll till ett formulär i Access 2016

Lägg till en kombinationsruta som letar upp data från en annan tabell och sedan visar meningsfull text istället för en siffra.

När du skapar ett formulär som innehåller data för främmande nyckel måste du bestämma vilket värde som ska visas för användaren – det främmande nyckelvärdet (vanligtvis ett nummer eller en kod), eller ett (vanligtvis) mer läsbart värde som lagras i den primära tabellen .

Om du tittar på följande exempel kan du se att formuläret har en landskod fält. Detta visar landskoden snarare än landsnamnet.

Om du vill visa landsnamnet för användaren kan du göra detta genom att lägga till en uppslagskontroll. I det här fallet kommer vi att lägga till en kombinationsruta som slår upp landsnamnet från den primära tabellen.

  1. Öppna formuläret i layoutvyn

    I den vänstra navigeringsrutan högerklickar du på formuläret och väljer Layoutvy .

    Detta kan också göras i Design View om du föredrar det.

  2. Välj alternativet Combo Box

    Klicka på Combo Box-knappen i menyfliksområdet (från Design fliken).

  3. Placera kombinationsrutan

    Håll muspekaren över formuläret där du vill placera kombinationsrutan.

    En röd linje kommer att visas där markören är.

    När den röda linjen är i rätt position, klicka i den positionen.

    Detta kommer att starta Combo Box Wizard.

  4. Välj datakällan för kontrollen

    Välj Jag vill att kombinationsrutan ska hämta värdena från en annan tabell eller fråga .

    Klicka på Nästa .

  5. Välj källtabellen/frågan

    Välj tabellen eller frågan som innehåller värdet du vill visa i kombinationsrutan.

    Klicka på Nästa .

  6. Välj källfältet/källfälten

    Välj fältet/fälten som innehåller värdet som du vill ska inkluderas i kombinationsrutan.

    Detta bör inkludera alla värden som du vill ska visas samt data för främmande nyckel.

    Klicka på Nästa .

  7. Ange sorteringsordning

    Ange hur du vill att värdena ska sorteras. Detta avgör hur användaren ser värdena i kombinationsrutan.

    Klicka på Nästa .

  8. Justera kolumnbredd

    Justera kolumnbredden vid behov. Du kan rulla nedåt för att se till att kombinationsrutan är tillräckligt bred för all data.

    Om du vill att data för främmande nyckel ska visas i kombinationsrutan, avmarkera Dölj nyckelkolumn (rekommenderas) . Gör dock bara detta om du tror att det kommer att hjälpa användaren.

    Klicka på Nästa .

  9. Välj en åtgärd för kontrollen

    Välj Lagra det värdet i det här fältet och välj fältet från rullgardinsmenyn.

    Klicka på Nästa .

    Detta steg hänvisar till den främmande nyckelns värde.

  10. Ge namnet på etiketten

    Ange ett namn för kontrollens etikett.

    Klicka på Slutför .

    Etiketten är vad användaren kommer att se, så ange ett meningsfullt namn.

  • Resultatet

    Uppslagskontrollen har nu lagts till i formuläret.

  • Ta bort det gamla fältet

    Du kan ta bort det gamla fältet om det behövs. Så här gör du.

    Välj den gamla kontrollen och dess etikett (genom att hålla ned Skift). medan du väljer dem).

    Högerklicka och välj Ta bort från den sammanhangsberoende menyn.

  • Testa formuläret

    Det är en bra idé att byta till Form View för att testa den nya formulärkontrollen.

    Klicka på ikonen Form View längst ner till höger på skärmen och klicka sedan på den nya kombinationsrutan.

    Uppslagsvärdena visas i kombinationsrutan istället för värdena för främmande nyckel.

    Om din kombinationsruta fortfarande visar främmande nyckeldata, försök att spara formuläret eller stänga och öppna det igen.


  1. Returnera standardresultat för IN-värde oavsett

  2. Hur man undviker variabelsubstitution i Oracle SQL Developer med "trinidad &tobago"

  3. SequelizeConnectionError:självsignerat certifikat

  4. Slutför Laravel 8 Soft Delete &Restore Deleted Records Tutorial