Syntaxfout bij DLookup

  • Onderwerp starter Onderwerp starter VHU
  • Startdatum Startdatum
Status
Niet open voor verdere reacties.

VHU

Gebruiker
Lid geworden
15 nov 2005
Berichten
96
Geachte,

Dit probleem is recent reeds besproken maar ik blijf de volgende foutmelding krijgen : " Gegevenstypes komen niet overeen in criteriumexpressie"

In bijlage een test bestandje, de datum is 22/02/2008

Groeten
 

Bijlagen

Volgens mij kun je volstaan met onderstaande criteria in je query:

[Forms]![frmZoekenControle]![ZoekenDatumControle]

Zie bijlage (qryLokaasCDNieuw)

mvg
Charles
 

Bijlagen

Volgens mij kun je volstaan met onderstaande criteria in je query:

[Forms]![frmZoekenControle]![ZoekenDatumControle]

Zie bijlage (qryLokaasCDNieuw)

mvg
Charles


Dag Charles,

Dat is inderdaad zo, maar ik gebruik deze formule ook in een ander bestand maar dan met andere namen en daar werkt het wel. Ik zou graag willen weten hoe dat het komt dat dit hier niet werkt.

Alvast bedankt voor de reactie

MVG

Roger
 
Ik denk dat het te maken heeft met het type veld. Jouw formule, let met name op het rode gedeelte:

DLookUp(" [lkDatum] ";"[tblLokaaskruistabelCD]";"[lkDatum]= ' " & [Forms]![frmZoekenControle]![ZoekenDatumControle] & "'")

is bestemd voor het type tekstveld.

DLookUp(" [lkDatum] ";"[tblLokaaskruistabelCD]";"[lkDatum]=" & [Forms]![frmZoekenControle]![ZoekenDatumControle])

deze code voor een numeriek veld

Hoe het met datumvelden zit zou ik eerst moeten uitzoeken

mvg
Charles
 
Laatst bewerkt:
Je syntaxis voor je criterium voor je kolom IkDatum is onjuist.
Moet zijn

Code:
DLookUp(" [lkDatum] ","[tblLokaaskruistabelCD]","[lkDatum]= #" & [Forms]![frmZoekenControle]![ZoekenDatumControle] & "#")

Groet,

Tardis
 
Je syntaxis voor je criterium voor je kolom IkDatum is onjuist.
Moet zijn

Code:
DLookUp(" [lkDatum] ","[tblLokaaskruistabelCD]","[lkDatum]= #" & [Forms]![frmZoekenControle]![ZoekenDatumControle] & "#")

Groet,

Tardis

Dank u wel,
Dit is de oplossing.

Nog 1 vraagje over deze formule : jij gebruikt komma's terwijl ik punt komma moet gebruiken als scheiding tussen de veldnamen Hoe is dit te verklaren?

Groeten

Roger
 
Ik draai onder een Engelstalige versie, vandaar het verschil.

Groet,

Tardis
 
Ik draai onder een Nederlandstalige,




Bedankt,
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan