Access 2003 - SQL, Fehler in Bericht

13/02/2009 - 19:30 von Josef Zins | Report spam
Hallo zusammen

ich habe in Access 2003, SP 3 einen interessanten Fehler, den ich mir
nicht ganz erklàren kann.
In einem Bericht soll u.a. nach Datumsbereichen selektiert werden.

Das SQL-Kriterium lautet

=[Formulare]![Auswahlfenster_Druck_Reisekosten]![VonDatum] Und _


<=[Formulare]![Auswahlfenster_Druck_Reisekosten]![BisDatum]

Das funktioniert auch, aber wenn
[Formulare]![Auswahlfenster_Druck_Reisekosten]![BisDatum]
den Wert 29.2.2009 hat, wird ein Fehler produziert.

Mir ist schon klar, daß 2009 kein Schaltjahr ist, aber wenn [VonDatum]

= 1.2.2009 und [BisDatum] <= 29.2.2009 die Kriterien sind, müssten


doch trotzdem die Kriterien für alle Tage im Februar erfüllt sein.

Oder sehe ich da was falsch ?
Grüsse
Josef Zins



Teile dein Wissen mit anderen. Dies ist eine gute Möglichkeit,
Unsterblichkeit zu erlangen (Dalai Lama)
 

Lesen sie die antworten

#1 Thomas Möller
13/02/2009 - 20:40 | Warnen spam
Hallo Josef,

Josef Zins schrieb:
ich habe in Access 2003, SP 3 einen interessanten Fehler, den ich mir
nicht ganz erklàren kann.
In einem Bericht soll u.a. nach Datumsbereichen selektiert werden.

Das SQL-Kriterium lautet
>=[Formulare]![Auswahlfenster_Druck_Reisekosten]![VonDatum] Und _
<=[Formulare]![Auswahlfenster_Druck_Reisekosten]![BisDatum]

Das funktioniert auch, aber wenn
[Formulare]![Auswahlfenster_Druck_Reisekosten]![BisDatum]
den Wert 29.2.2009 hat, wird ein Fehler produziert.

Mir ist schon klar, daß 2009 kein Schaltjahr ist, aber wenn [VonDatum]
>= 1.2.2009 und [BisDatum] <= 29.2.2009 die Kriterien sind, müssten
doch trotzdem die Kriterien für alle Tage im Februar erfüllt sein.



das Problem ist, dass der 29.2.2009 kein gültiger Datumswert ist.
Deswegen kommt es zum Fehler. Wenn Du den 1.3.2009 eintràgst, sollte
alles wie gewünscht funktionieren.

CU
Thomas

Homepage: www.Team-Moeller.de

Ähnliche fragen