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, kan du vil vise en værdi fra en tabel eller forespørgsel end det, der formularen er bundet til. Antag f.eks, at du har en produkter formular, der er bundet til en tabel. Når du designer formularen, men du beslutter, at du vil formularen for at få vist navnet på kontakten, leverandør for hvert produkt – data, der er placeret i en tabel med navnet leverandører. Følgende procedure viser, hvordan du bruger funktionen DLookup til at udføre denne opgave. Du kan ændre udtrykket i trin 6, så det passer til dine egne data.

Føje tekstfeltet

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

  2. Klik på Tekstfelt i gruppen Kontrolelementer på fanen Design.

  3. Find området i den formular, hvor du vil tilføje kontrolelementet, og træk derefter markøren i formularen for at oprette tekstboksen.

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

  5. Klik på fanen alle i egenskabsarket.

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

    = DLookup("[ContactName]","[Suppliers]","[SupplierID]=" & Forms! Produkter! Leverandør-id)

  7. Gem ændringerne, og luk derefter egenskabsarket.

Dette udtryk søger i tabellen Leverandører og returnerer navnet på kontakten leverandørens Hvis leverandør-ID'ET svarer til værdien i kontrolelementet leverandør-id i formularen produkter. Bemærk, hvordan operatoren & bruges til at oprette det tredje argument for funktionen DLookup (det tredje argument er "[leverandør-id] =" & formularer! Produkter! Leverandør). En almindelig fejl, skal du undgå at placere anførselstegn omkring det hele argument i stedet for omkring kun den tekst, der står foran operatoren & .

Bemærk!: Som et alternativ til at bruge funktionen DLookup , kan du oprette en ny underliggende forespørgsel for at medtage kun de oplysninger, du har brug for. Ved hjælp af en forespørgsel er ofte mere effektivt end ved hjælp af 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.

×