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

Vigtigt: Denne artikel er maskinoversat. Se ansvarsfraskrivelsen. Du kan finde den engelske version af denne artikel her til din orientering.

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

Bemærk: Ansvarsfraskrivelse for maskinoversættelse: Denne artikel er blevet oversat af et computersystem uden menneskelig indgriben. Microsoft tilbyder disse maskinoversættelse for at hjælpe ikke-engelsktalende brugere til at kunne nyde indhold om Microsofts produkter, tjenester og teknologier. Da artiklen er maskinoversat, kan den indeholde forkerte ord eller syntaks- eller grammatikfejl.

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

×