Avatar billede bruger_pil Nybegynder
22. november 2004 - 12:54 Der er 12 kommentarer og
2 løsninger

"Dlookup" knas med "AND" i criteria

Jeg kan ikke få følgende til at virke?
Er det overhovedet rigtigt at bruge Dlookup til at hente "field3"

strTest as string
criteria = "[field1] = 'xxx' AND [field2] = 'yyy'"
strTest = DLookup("[field3]", "TBL_Tabel", Criteria)

OBS datatype på field2 ja/nej??
22. november 2004 - 12:56 #1
Du skal i hvert fald have en Dim aller første:
Dim strTest as string
criteria = "[field1] = 'xxx' AND [field2] = 'yyy'"
strTest = DLookup("[field3]", "TBL_Tabel", Criteria)


Ellers ser det rigtigt ud...
Avatar billede bruger_pil Nybegynder
22. november 2004 - 12:57 #2
rettelse
criteria er "dim criteria as string"
22. november 2004 - 12:57 #3
ah, hvis Field2 er af datatypen Ja/nej, så skal den se således ud:

Dim strTest as string
criteria = "[field1] = 'xxx' AND [field2] = True"
strTest = DLookup("[field3]", "TBL_Tabel", Criteria)
Avatar billede bruger_pil Nybegynder
22. november 2004 - 13:36 #4
jeg får en "Type mismatch"
Giver det mening!! :-)
Avatar billede bruger_pil Nybegynder
22. november 2004 - 13:37 #5
field1 er en string
Avatar billede kabbak Professor
22. november 2004 - 13:39 #6
criteria = "[field1] = '" & xxx & "' AND [field2] = '" & yyy & "'"
22. november 2004 - 13:39 #7
Nu kan jeg se, at du skrev spørgsmålstegn efter din sidste sætning:
OBS datatype på field2 ja/nej??

Er field2 ikke et ja/nej-felt i tabellen?
Avatar billede kabbak Professor
22. november 2004 - 13:39 #8
hviss xxx og yyy er en variabel
Avatar billede bruger_pil Nybegynder
22. november 2004 - 13:44 #9
Jo, field2 er et ja/nej i tabellen
22. november 2004 - 13:46 #10
du har formentlig omskrevet koden i forhold til det oprindelige. Hvordan ser det ud i din db?
Avatar billede terry Ekspert
22. november 2004 - 13:50 #11
strTest as string
criteria = "[field1] = 'xxx' AND [field2] = 1"
strTest = DLookup("[field3]", "TBL_Tabel", Criteria)
Avatar billede terry Ekspert
22. november 2004 - 13:51 #12
or maybe
strTest as string
criteria = "[field1] = 'xxx' AND [field2] = -1"
strTest = DLookup("[field3]", "TBL_Tabel", Criteria)
Avatar billede bruger_pil Nybegynder
22. november 2004 - 13:59 #13
Det virker :-) Både thomas,terry
Jeg havde en fejl tabel-referencen.
Mange tak for hjælpen
Avatar billede terry Ekspert
22. november 2004 - 14:01 #14
selv tak
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