Report: Datum als Bedingung

Liebe ExpertInnen,

ich starte einen Report mit

 DoCmd.OpenReport stDocName, acPreview, , "Zähldatum \>= " & Me!Startdatum

Zähldatum ist in der Tabelle als Datum angelegt, Startdatum im Formular ebenfalls. Damit erzeuge ich die Fehlermeldung

 Fehler 3075, Syntaxfehler in Zahl in Abfrageausdruck '(Zähldatum \>= 08.03.2009)'.

Das Startdatum in Hochkommata einzuschließen hilft auch nicht weiter:

 Fehler 3464, Datentypen in Kriterienausdruck unverträglich.

Wer weiß was?

Gruß Ralf

Kommt drauf an, ob du mit MDB oder ADP von Access arbeitest

In der ADP wird das Datum einfach in Hochkommas eingeschlossen.

In der MDB muss es im amerikanischen Datumsformat übergeben werden:

Docmd.openreport „Bericht“, acviewpreview,„Berichtsdatum=#“ & format(Übergabedatum,„mm/dd/yyyy“) &"#"

Gruß EPa

NEUE FAQ:3082 Datumsformat in Bedingungen

Hallo EPa,

danke für die ausführliche Beschreibung.

Ich habe mir erlaubt (dein Einverständnis vorausgesetzt), diese als FAQ:3082 zu verewigen :smile:

Grüße aus Schönberg (Lübeck)
Wolfgang
(Netwolf)