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??
Annonceindlæg fra Barco
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...
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)
22. november 2004 - 13:36
#4
jeg får en "Type mismatch" Giver det mening!! :-)
22. november 2004 - 13:37
#5
field1 er en string
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?
22. november 2004 - 13:39
#8
hviss xxx og yyy er en variabel
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?
22. november 2004 - 13:50
#11
strTest as string criteria = "[field1] = 'xxx' AND [field2] = 1" strTest = DLookup("[field3]", "TBL_Tabel", Criteria)
22. november 2004 - 13:51
#12
or maybe strTest as string criteria = "[field1] = 'xxx' AND [field2] = -1" strTest = DLookup("[field3]", "TBL_Tabel", Criteria)
22. november 2004 - 13:59
#13
Det virker :-) Både thomas,terry Jeg havde en fejl tabel-referencen. Mange tak for hjælpen
22. november 2004 - 14:01
#14
selv tak
Dyk ned i databasernes verden på et af vores praksisnære Access-kurser