S
Sven Hoffmann
Hallo zusammen,
Ich arbeite mit folgender Abfrage um Daten nach Datum zu Filtern:
Public Function SQL_Date(dte As Variant) As String
If IsDate(dte) Then
SQL_Date = _
Format(dte, "\#yyyy\-mm\-dd\#")
Else
SQL_Date = "0"
End If
End Function
CurrentDb.Execute ("INSERT INTO TblQuery SELECT * From TblInsertDatas "
& "WHERE DDate between " & SQL_Date(TxtDateFrom) & " AND " &
SQL_Date(TxtDateTo))
Nachteil ist, wenn ich als Datum vom 12.12.05 bis 13.12.05 auswaehle,
bekomm ich nur Daten vom 12.12.05 angezeigt. Ich moecht aber, dass auch
der 13.12.05 mit angezeigt wird. TxtDateFrom und TxtDateTo sind
Textfelder in die man das gewuenscht Datum eingeben kann.
Deshalb hab ich folgendes versucht:
CurrentDb.Execute ("INSERT INTO TblQuery SELECT * From TblInsertDatas "
& "WHERE DDate >= " & SQL_Date(TxtDateFrom) & " AND <= " &
SQL_Date(TxtDateTo))
Verursacht aber Laufzeitfehler 3075 ...(missing operator)
Hab schon einiges Versucht, bekomm die Syntax aber nicht richtig hin.
Kann mir bitte jemand helfen.
Vielen Dank
Gruss Sven
Ich arbeite mit folgender Abfrage um Daten nach Datum zu Filtern:
Public Function SQL_Date(dte As Variant) As String
If IsDate(dte) Then
SQL_Date = _
Format(dte, "\#yyyy\-mm\-dd\#")
Else
SQL_Date = "0"
End If
End Function
CurrentDb.Execute ("INSERT INTO TblQuery SELECT * From TblInsertDatas "
& "WHERE DDate between " & SQL_Date(TxtDateFrom) & " AND " &
SQL_Date(TxtDateTo))
Nachteil ist, wenn ich als Datum vom 12.12.05 bis 13.12.05 auswaehle,
bekomm ich nur Daten vom 12.12.05 angezeigt. Ich moecht aber, dass auch
der 13.12.05 mit angezeigt wird. TxtDateFrom und TxtDateTo sind
Textfelder in die man das gewuenscht Datum eingeben kann.
Deshalb hab ich folgendes versucht:
CurrentDb.Execute ("INSERT INTO TblQuery SELECT * From TblInsertDatas "
& "WHERE DDate >= " & SQL_Date(TxtDateFrom) & " AND <= " &
SQL_Date(TxtDateTo))
Verursacht aber Laufzeitfehler 3075 ...(missing operator)
Hab schon einiges Versucht, bekomm die Syntax aber nicht richtig hin.
Kann mir bitte jemand helfen.
Vielen Dank
Gruss Sven