collapse

* Benutzer Info

 
 
Willkommen Gast. Bitte einloggen oder registrieren. Haben Sie Ihre Aktivierungs E-Mail übersehen?

* Wer ist Online

  • Punkt Gäste: 55
  • Punkt Versteckte: 0
  • Punkt Mitglieder: 0

Es sind keine Mitglieder online.

* Forenstatistik

  • stats Mitglieder insgesamt: 13974
  • stats Beiträge insgesamt: 66586
  • stats Themen insgesamt: 8974
  • stats Kategorien insgesamt: 5
  • stats Boards insgesamt: 17
  • stats Am meisten online: 415

Autor Thema: Abfrage Datumszeitraum  (Gelesen 1871 mal)

Offline abnah

  • Newbie
  • Beiträge: 3
Abfrage Datumszeitraum
« am: September 22, 2010, 11:57:00 »
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!
 

Offline DF6GL

  • Global Moderator
  • Access-Oberguru
  • *****
  • Beiträge: 23349
Re: Abfrage Datumszeitraum
« Antwort #1 am: September 22, 2010, 12:05:41 »
Hallo,



etwa so:

Format(Me!TfAufnxxx, "yyyy-mm-dd")

Offline abnah

  • Newbie
  • Beiträge: 3
Re: Abfrage Datumszeitraum
« Antwort #2 am: September 22, 2010, 13:15:02 »
funktioniert! vielen dank!!!