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

När du utformar ett formulär i Access kanske du vill visa ett värde från en annan tabell eller fråga än det som formuläret är bundet till. Anta till exempel att du har ett produktformulär som är bundet till en produkttabell. När du har utformat formuläret bestämmer du dig dock för att du vill att formuläret ska visa namnet på leverantörskontakten för varje produkt – data som finns i en tabell med namnet Leverantörer. Följande procedur visar hur du använder funktionen DSlåUpp för att utföra den här uppgiften. Du kan ändra uttrycket i steg 6 så att det passar dina egna data.

Lägga till textrutan

  1. Högerklicka på formuläret som du vill ändra i navigeringsfönstret och klicka sedan på Designvy på snabbmenyn.

  2. Öppna fliken Design. Navigera till gruppen Kontroller och klicka på Textruta.

  3. Leta reda på området i formuläret där du vill lägga till kontrollen och dra sedan pekaren på formuläret för att skapa textrutan.

  4. Högerklicka på textrutan och klicka sedan på Egenskaper på snabbmenyn.

  5. Klicka på fliken Alla på egenskapssidan.

  6. Ange följande värde för egenskapen Kontrollkälla :

    =DSlåUpp("[Kontaktnamn]","[Leverantörer]","[Leverantörsnr]=" & Forms! Produkter! Leverantörs-ID)

  7. Spara formulärändringarna och stäng sedan egenskapssidan.

Det här uttrycket söker i tabellen Leverantörer och returnerar kontaktnamnet för den leverantör vars leverantörs-ID matchar värdet i kontrollen Leverantörsnr i formuläret Produkter. Observera hur den& operatorn används för att skapa det tredje argumentet i funktionen DSlåUpp (det tredje argumentet är "[SupplierID]=" & Forms! Produkter! Leverantörs-ID). Ett vanligt fel som du bör undvika är att placera citattecken runt hela argumentet i stället för bara runt texten som föregår operatorn& .

Obs!: Som ett alternativ till att använda funktionen DSlåUpp kan du skapa en ny underliggande fråga så att endast den information du behöver inkluderas. Att använda en fråga är ofta effektivare än att använda en funktion.

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.