Avatar billede puppetmaster Nybegynder
30. oktober 2003 - 08:34 Der er 4 kommentarer og
1 løsning

Problem m. DLookUp

Jeg bruger følgende til at sætte teksten på en etiket (lookup tekst1):
[lookup tekst1].ControlSource = "=DLookUp(" & sQuote & "[Varebetegnelse_eng]" & sQuote & "," & sQuote & "[tabel faerdigvarer]" & sQuote & "," & sQuote & "[VareNr]='" & sQuote & " & [varenr kombiboks] & " & sQuote & "'" & sQuote & ")"

Jeg skal sætte feltet lookup tekst1 lig med Varebetegnelse_eng, som findes i tabellen tabel faerdigvarer, der hvor feltet VareNr passer med værdien fra min kombinationsboks, varenr kombiboks.
Når jeg forsøger med ovenstående, får jeg en fejl:
#Fejl

Hvad går der galt? Eksemplet er taget fra en anden database og modificeret en smule, så det passer til tabeller/formularen.
Avatar billede puppetmaster Nybegynder
30. oktober 2003 - 08:36 #1
Ovenstående sker i VBA, men der er sat en DLookUp på lookup tekst1 som standard.
Kontrolelementkilde: =IIf(IsNull([varenr kombiboks]);"";DLookUp("[varebetegnelse]";"[tabel faerdigvarer]";"[varenr]=" & [varenr kombiboks]))
Avatar billede puppetmaster Nybegynder
30. oktober 2003 - 08:36 #2
Det i kontrolelementkilde indtastede DLookUp virker fint, det gør det i VBA ikke! :(
Avatar billede puppetmaster Nybegynder
30. oktober 2003 - 08:39 #3
Så hvad er der forskel på
DLookUp(" & sQuote & "[Varebetegnelse_eng]" & sQuote & "," & sQuote & "[tabel faerdigvarer]" & sQuote & "," & sQuote & "[VareNr]='" & sQuote & " & [varenr kombiboks] & " & sQuote & "'" & sQuote & ")"
og
DLookUp("[varebetegnelse]";"[tabel faerdigvarer]";"[varenr]=" & [varenr kombiboks])
Avatar billede puppetmaster Nybegynder
30. oktober 2003 - 08:39 #4
Glemte at sige at sQuote er
sQuote = Chr$(34)
Avatar billede puppetmaster Nybegynder
04. november 2003 - 10:05 #5
Løsningen var denne:
SourceString1 = "DLookUp(" & sQuote & "[varebetegnelse]" & sQuote & "," & sQuote & "[tabel faerdigvarer]" & sQuote & "," & sQuote & "CLng([varenr])='" & sQuote & " & CLng([Varenr kombiboks]) & " & sQuote & "'" & sQuote & ")"
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