Hallo! Ich bitte um etwas Hilfe bei der Syntax von DLOOKUP und zwar bei den Kriterien:
Folgender Code bricht mir ab wegen Syntaxfehler bei den Kriterien.
Wert1 = DLookup("[Zählerstand]", "tbl_Zählerstände", "[Monat] = 'A_Januar' And [Kenner] = 'STR' And Year[Datum] = [Datum_Jahr]")
Danke im Voraus!
Hallo,
und warum fängst Du das jetzt hier noch mal an ?
Du hast doch geschrieben (im anderen Forum) dass es funktioniert (dort in #10).
Und der dort in #4 gezeigte Ausdruck entspricht nicht dem hier gezeigten Ausdruck.
Siehe hierzu:
https://www.ms-office-forum.net/forum/showthread.php?t=367067
Muss ich mich hier rechtfertigen wegen einer Frage ??`Hier handelt es sich um etwas anderes, was ich ausprobieren möchte!! Hier geht es um DLOOKUP und nicht um DMIN oder DMAX !!
Sollte man auch lesen !!!
Hallo,
sorry, hatte ich tatsächlich überlesen.
Aber, wenn Du beide Ausdrücke vergleichst, siehst Du genau was Du falsch gemacht hast, ist deutlich zu erkennen.
Also ich kann da nichts erkennen !!
ZitatSollte man auch lesen !!!
--> Beitrag von Maxel...
Die Domänenfunktion habe alle die gleiche Syntax, bzw. Übergabeparameter
OK! Vielen Dank, das wusste ich nicht !!
Werde das dann ausprobieren !!
Hallo,
aber ganz deutlich (müsste man halt auch lesen):
Wert1 = DLookup("[Zählerstand]", "tbl_Zählerstände", "[Monat] = 'A_Januar' And [Kenner] = 'STR' And Year[Datum] =" & [Datum_Jahr])
Ganz am Schluss.
Fehlermeldung: Laufzeitfehler 3075(Syntax)
DLookup("[Zählerstand]", "tbl_Zählerstände", "[Monat] = 'A_Januar' And [Kenner] = 'STR' And Year[Datum] =" & [Datum_Jahr])
Hallo,
Fehlermeldung bitte vollständig zitieren.
...And Year([Datum]) ...
Syntaxfehler (fehlenderOperator) in Abfrageausdruck 'Monat' = 'A_Januar' And [Kenner] = 'STR' And Year[Datum] = 2020'
Hallo
dass Du auch Year([Datum]) falsch abgeschrieben hast hätte ich jetzt nicht gedacht. :-X
DF6GL : Mit der zusätzlichen Klammer bei Datum funktioniert es !! DANKE !!
Ist also doch nicht so ganz identisch mit dem Code ?
Hallo,
natürlich ist der Code identisch, oder wo siehst Du einen Unterschied?
ZitatIst also doch nicht so ganz identisch mit dem Code ?
Habe ich das gesagt? Der Code muss syntaktisch in Ordnung sein. Das heißt nicht "identisch sein".
Scheinbar ist (Dir) der Unterschied zwischen Rund- und Eckklammern nicht bekannt.