Avatar billede zack Nybegynder
07. marts 2001 - 11:55 Der er 6 kommentarer og
1 løsning

DLookup

Hej,

Jeg har en formular, hvor jeg indtaster en værdi i en kominationsboks (PO) eller kombinationsboks12, og derefter vil jeg gerne have den finde en værdi, i en forespørgsel. Værdien i forespørgslen er et rest antal for dette PO.

Jeg har brugt følgende DLookup : =DLookUp(\"[Sumofantal gods]\";\"[hjempoialt]\";\"[hjempoialt]![Sumofantal gods] = \" & [kominationsboks12])

Jeg indtastede det i kontrolelementkilde, men det virker ikke.

Avatar billede zack Nybegynder
07. marts 2001 - 11:59 #1
Det felt, hvor jeg indtaster min værdi er en kombinationsboks, som hedder Po, ikke kobinationsboks12.
Avatar billede horus Nybegynder
07. marts 2001 - 12:01 #2
Prøv:

=DLookUp(\"[Sumofantal gods]\";\"[hjempoialt]\";\"[hjempoialt]![Sumofantal gods] = \'\" & [kominationsboks12] & \"\')

Horus

07. marts 2001 - 12:11 #3
Hej Zack,

Det 3. argument i DLookup skal være navnet på feltet i tabellen. Derfor må den skulle hedde noget i retning af:

=DLookUp(\"[Sumofantal gods]\";\"[hjempoialt]\";\"[Sumofantal gods] = \" & [PO])

Dette giver dog stadig ikke helt mening, da du også spørger efter [Sumofantal gods] i første argument i DLookUp\'en. Derved vil resultatet af DLookup\'en give det samme resultat, som [PO]. Kan du se det? Det svare til at spørge: \"Find [Sumofantal gods] i [hjempoialt]hvor [Sumofantal gods] = [PO]\"

Kan du forklare lidt nærmere, hvad du ønsker?

/Thomas
Avatar billede privaten Nybegynder
07. marts 2001 - 12:13 #4
Eller

=DLookUp(\"[Sumofantal gods]\";\"[hjempoialt]\";\"[hjempoialt]![Sumofantal gods] = \'\" & [kominationsboks12.Text] & \"\')
Avatar billede zack Nybegynder
07. marts 2001 - 12:29 #5
Jeg indtater Po, i formularen, og det gør jeg i kombinationsboks 18.

Så skal den finde, et tilsvarende Po, i forespørgslen hjempoialt. I denne forespørgslen er der to felter: Po og Sumofantal gods.

I min formular, skal den derefter vise, Sumofantal gods, som den har fundet i  forespørgslen hjempoialt.

Er det rigtigt, at sætningen skal indtasten i kontrolelementkilde?
07. marts 2001 - 12:51 #6
Jamen, så må den skulle hedde:

=DLookUp(\"[Sumofantal gods]\";\"[hjempoialt]\";\"[PO] = \" & [kombinationsboks 18])

hvis altså at forespørgslen hedder [hjempoial] og komboboksen hedder [kombinationsboks 18] og PO er et NUMERISK felt.

Hvis PO er et TEKST-felt, skal den hedde:

=DLookUp(\"[Sumofantal gods]\";\"[hjempoialt]\";\"[PO] = \'\" & [kombinationsboks 18] & \"\'\")

/Thomas
Avatar billede zack Nybegynder
07. marts 2001 - 13:40 #7
Tak, det virkede :-)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Dyk ned i databasernes verden på et af vores praksisnære Access-kurser

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester