Neuigkeiten:

Wenn ihr euch für eine gute Antwort bedanken möchtet, im entsprechenden Posting einfach den Knopf "sag Danke" drücken!

Mobiles Hauptmenü

Abfrage Datumszeitraum

Begonnen von abnah, September 22, 2010, 11:57:00

⏪ vorheriges - nächstes ⏩

abnah

Hallo zusammen!
Ich habe ein Problem mit der Abfrage eines Datumszeitraums:

Das Feld "Aufnahmedatum" ist vom Typ "Datum/Uhrzeit" und im Eingabeformat "Datum, Jahr 4-stellig".

In einem Suchformular suche ich nach Datensätzen aus einem Zeitraum mit:

Private Sub MakeSQL()
    Krit = ""

If Not IsNull(Me!TfAufnVon) Then Krit = Krit & " AND Haupttabelle.Aufnahmedatum >= #" & Format(Me!TfAufnVon, "dd-mm-yyyy") & "# "
    If Not IsNull(Me!TfAufnBis) Then Krit = Krit & " AND Haupttabelle.Aufnahmedatum <= #" & Format(Me!TfAufnBis, "dd-mm-yyyy") & "# "

SQL = "SELECT Haupttabelle.Schluessel, Haupttabelle.Titel, Haupttabelle.Aufnahmedatum "
   
    If Krit <> "" Then
        Krit = Mid(Krit, 5)
        SQL = SQL & "WHERE " & Krit
    End If

End Sub


Wenn ich nun im Formular einen Suchzeitraum zwischen 01.04.2007 und 01.01.2008 angebe, erhalte ich seltsamerweise auch Ergebnisse aus 2007, die vor dem 01.04. liegen, also beispielsweise 23.03.2007.
Kann mir jemand sagen, woran das liegt und wie ich das beheben kann?  ???
Danke schonmal!


abnah