Oprette en tekstboks, der slår en værdi op i en tabel

Bemærk!:  Vi vil gerne give dig den mest opdaterede hjælp, så hurtigt vi kan, på dit eget sprog. Denne side er oversat ved hjælp af automatisering og kan indeholde grammatiske fejl og unøjagtigheder. Det er vores hensigt, at dette indhold skal være nyttigt for dig. Vil du fortælle os, om oplysningerne var nyttige for dig, nederst på denne side? Her er artiklen på engelsk så du kan sammenligne.

Når du designer en formular, vil du muligvis have vist en værdi fra en anden tabel eller forespørgsel end den, som formularen er bundet til. Antag f.eks., at du har formularen Produkter, der er bundet til tabellen Produkter. Når du har designet formularen, beslutter du, at du i formularen vil have vist navnet på kontaktpersonen hos leverandøren for hvert enkelt produkt – data, der ligger i en tabel kaldet Leverandører. I fremgangsmåden nedenfor kan du se, hvordan du bruger funktionen DLookup til at få udført denne opgave. Du kan ændre udtrykket i trin 6, så det passer til dine egne data.

Tilføje tekstboksen

  1. Højreklik i navigationsruden på den formular, du vil ændre, og klik derefter på Designvisning i genvejsmenuen.

  2. Klik på Tekstboks i gruppen Kontrolelementer og felter under fanen Design.

  3. Find det område i formularen, hvor kontrolelementet skal indsættes, og træk derefter markøren i formularen for at oprette tekstboksen.

  4. Højreklik på tekstboksen, og klik derefter på Egenskaber i genvejsmenuen.

  5. Klik på fanen Alt i egenskabsarket.

  6. Angiv følgende værdi for egenskaben Kontrolelementkilde:

    =DLookup("[Navn på kontaktperson]","[Leverandører]","[Leverandør-id]=" & Formularer!Produkter!Leverandør-id)

  7. Gem ændringerne, og luk derefter egenskabsarket.

Dette udtryk søger i tabellen Leverandører og returnerer navnet på kontaktpersonen for den leverandør, hvis leverandør-id svarer til værdien i kontrolelementet Leverandør-id i formularen Produkter. Bemærk, hvordan operatoren & bruges til at konstruere det tredje argument i funktionen DLookup (det tredje argument er "[Leverandør-id]=" & Formularer!Produkter!Leverandør-id). En almindelig fejl, som du skal undgå, er at angive hele argumentet i anførselstegn i stedet for kun at indsætte teksten før operatoren & i anførselstegn.

Bemærk!: I stedet for at bruge funktionen DLookup kan du vælge at oprette en ny underliggende forespørgsel, så den kun indeholder de oplysninger, du skal bruge. Det er ofte mere effektivt at bruge en forespørgsel end en funktion.

Toppen af siden

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

×