Access-o-Mania

Access-Forum (Deutsch/German) => Formular => Thema gestartet von: Jonny am März 23, 2012, 15:42:44

Titel: Problem mit between
Beitrag von: Jonny am März 23, 2012, 15:42:44
Hallo,
ich habe einen Syntaxfehler und finde ihn nicht.
Kann mal jemand schauen?

ZwFilter = "Belegdatum Between " & Format(Forms!auswertungFRM!AuswDatumVon, "\#yyyy-dd-mm\#") & " and " & Format(Forms!auswertungFRM!AuswDatumbis, "\#yyyy-dd-mm\#")

Der Berich soll nach Datum von bis gefiltert werden. Die beiden Fehler stehen im Form AuswertungFRM

Schon mal vielen Dank

Gruß

Johann
Titel: Re: Problem mit between
Beitrag von: daolix am März 23, 2012, 16:02:34
Hallo
da ich immer datum als double verwende hatte ich mit datum nie probleme, wenn du es aber so verwenden willst dan versuchs mal so:

..."\#yyyy\-dd\-mm\#"....

Blickst du auch hier: Don Karl 6.8 (http://www.donkarl.com/faq/FAQ6VBA.htm#6.8)
Titel: Re: Problem mit between
Beitrag von: DF6GL am März 23, 2012, 16:56:24
Hallo,

der Knackpunkt hier ist das falsche (ungültige) Datumsformat.


SQL braucht entweder USA-Format:

ZwFilter = "Belegdatum Between " & Format(Forms!auswertungFRM!AuswDatumVon, "\#mm/dd/yyyy\#") & " and " & Format(Forms!auswertungFRM!AuswDatumbis, "\#mm/dd/yyyy\#")



oder ISO-Format eines Datumswertes:

ZwFilter = "Belegdatum Between " & Format(Forms!auswertungFRM!AuswDatumVon, "\#yyyy-mm-dd\#") & " and " & Format(Forms!auswertungFRM!AuswDatumbis, "\#yyyy-mm-dd\#")

Wenn sich dieser Code im Form "auswertungFRM" befindet, sollte zusätzlich so geschrieben werden:

ZwFilter = "Belegdatum Between " & Format(Me!AuswDatumVon, "\#yyyy-mm-dd\#") & " and " & Format(Me!AuswDatumbis, "\#yyyy-mm-dd\#")
Titel: Re: Problem mit between
Beitrag von: Jonny am März 23, 2012, 18:15:51
Hallo ihr Beiden,

tut mir leid das ich jetzt erst antworte.
Aber ich hatte meinen Drehen mit Monat und Tag gefunden. Hab dann leider nicht hier auf gelöst gesetzt
sondern die Auswertung zuerst beendet.

Entschuldigung für die späte Reaktion.

Gruß

Jonny
Titel: Re: Problem mit between
Beitrag von: daolix am März 23, 2012, 18:59:33
Zitat von: daolix zitiert sich mal selbst
..."\#yyyy\-dd\-mm\#"....

Blickst du auch hier: Don Karl 6.8 (http://www.donkarl.com/faq/FAQ6VBA.htm#6.8)

Aua, ich glaub ich brauch ne brille. ;D