Guten Abend werte Community,
ich bastel gerade an einer kleineren SQL Abfrage in Access. Select ... Group by und Order sind alle kein Problem, funktionieren auch in der Abfrage einwandfrei. Aber am Ende habe ich ein Kriterium WHERE Tabelle.[Datum] = Forms!Forms1![Datumsfeld]. Dabei sollen in der Abfrage dann nur die Werte ausgegeben werden, die eben zu dem entsprechenden Datum, welches in das Textfeld eingegeben wird, gehören. Das Textfeld habe ich als "Short Date" formatiert und auch die Datumsspalte in der Access Datentabelle ist als Datum markiert. Folgendes Problem:
Gebe ich
Mit
Mit
Mit
Mit
Kann mir da bitte jemand weiterhelfen? Woran könnte es liegen?
Danke schonmal
ich bastel gerade an einer kleineren SQL Abfrage in Access. Select ... Group by und Order sind alle kein Problem, funktionieren auch in der Abfrage einwandfrei. Aber am Ende habe ich ein Kriterium WHERE Tabelle.[Datum] = Forms!Forms1![Datumsfeld]. Dabei sollen in der Abfrage dann nur die Werte ausgegeben werden, die eben zu dem entsprechenden Datum, welches in das Textfeld eingegeben wird, gehören. Das Textfeld habe ich als "Short Date" formatiert und auch die Datumsspalte in der Access Datentabelle ist als Datum markiert. Folgendes Problem:
Gebe ich
ein, funktioniert die Abfrage einwandfrei und ich bekomme die richtigen Datensätze. Sobald ich aber das Datum aus dem Textfeld verwenden will, funkioniert nichts mehr.WHERE Tabelle.[Datum]= #04/27/2018#
Mit
bekomme ich einen leeren Datensatz.WHERE Tabelle.[Datum] = Forms!Form1![Datumsfeld]
Mit
bekomme ich einen Type Mismatch.WHERE Tabelle.[Datum] = Format(Forms!Form1![Datumsfeld],"dd/mm/yyyy")
Mit
bekomme ich auch einen leeren Datensatz. Auch mit allen möglichen anderen Kombinationen wie bspw.WHERE Format(Tabelle.[Datum],"dd/mm/yyyy") = Format(Forms!Form1![Datumsfeld],"dd/mm/yyyy")
oder vice versa bekomme ich nur einen leeren Datensatz.Format(Tabelle.[Datum],"mm/dd/yyyy") = Format(Forms!Form1![Datumsfeld],"dd/mm/yyyy")
Mit
bekomme ich auch nicht die richtigen Ergebnisse.Tabelle.[Datum], = "#" & Forms!Form1![Datumsfeld] & "#"
Kann mir da bitte jemand weiterhelfen? Woran könnte es liegen?
Danke schonmal
Zuletzt bearbeitet:
(Formatanpassungen)