Guten Tag,
in einem Report werdenzwei Felder aus einer Tabelle gedruckt. Aber nur, wenn für diese Felder die folgende Where-Klausel gilt:
DoCmd.OpenReport „Report1“, acViewNormal, , „select psn, route from dsv_05 where datum =’“ & MySQL_Datum_Gestern & „’ and datum_03 is null and datum_08 is null and datum_02 is not null;“
Fehlermeldung "Syntax-Fehler in Abfrageausdruck.
Das Datum in "MySQL_Datum_Gestern " liegt in der Form ‚2009-10-06‘ vor. Wenn ich die Select-Abfrage in eine normale Abfrage packe und die Variable "MySQL_Datum_Gestern " durch einen festen Wert, s. o., ersetze, funktioniert es.
Folgendes habe ich schon probiert aber ohne Erfolg:
Ersetzen der Variable durch Festwert
Ändern der Zeichen # in ’ (Hochkomma)
Weglassen des Semikolons am Ende
Auch alles in Kombination.
Ich bitte um Hilfe.
Vielen Dank.
Thomas