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 tema
Cloud & AI
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
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