Datumskriterien in der Abfrage funktionieren nicht

Gilt für
Access für Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Wenn Sie ein Datum als Suchkriterium in einer Access-Abfrage verwenden, stellen Sie möglicherweise fest, dass Sie nicht die erwarteten Ergebnisse erhalten.

Datumskriterien, die nicht die richtigen Ergebnisse zurückgeben

In der oben gezeigten Abfrage funktioniert das Kriterium >=#1.1.2005#<#1.1.2010# nicht, da es ungültig ist. Die Abfrage wird ausgeführt, aber wahrscheinlich werden die Ergebnisse falsch sein. Für das Kriterium muss der Und-Operator zwischen den Datumsangaben stehen. Die unten gezeigten Kriterien mit dem Operator "Und" funktionieren wie erwartet:

Diese Datumskriterien funktionieren

Zur Vereinfachung können Sie anstelle der Zeichen "größer als", "kleiner als" oder "gleich" "Zwischen" mit den Datumsangaben und dem Operator "Und" verwenden, um denselben Test wie folgt durchzuführen:

Zwischen #1.1.2005# Und #1.1.2010#

Beachten Sie die # -Zeichen (Pfundzeichen), die die Datumsangaben umgeben? Wenn Sie ein Datum eingeben, das von Access erkannt wird, wird es automatisch in # -Zeichen eingeschlossen.

Beispiele für Datumskriterien

Hier werden einige Kriterien angezeigt, die funktionieren, und eine, die nicht funktionieren:

Kriterien Gibt Datensätze zurück mit:
>12/31/10 Datum am oder nach dem 1.1.2011.
<=01.06.2014 Datum am oder vor dem 01.06.2014.
8/25/13 Das einzige ist das Datum 25.08.13.
Zwischen 01.09. Und 31.12.15 Datumsangaben am oder nach dem 01.09. des laufenden Jahres und am oder vor dem 31.12.15.
>31.03.13<01.07.13 Alle Termine. Bei den Kriterien fehlt der Und-Operator, sodass keine Ergebnisse herausgefiltert werden.
Zwischen 01.03.10 Und 01.01.05 Datumsangaben am oder nach dem 1.1.05 und am oder vor dem 1.3.10. Es spielt keine Rolle, dass das spätere Datum in den Kriterien vor dem früheren Datum eingetragen ist.

Beispiele für Datumsformate, die von Access erkannt werden

Im Folgenden finden Sie einige der vielen Datumsformate, die Sie in der Zelle "Kriterien " verwenden können:

Format Beispiel
m/d/yyyy 10/5/2013
m/d 10/5
Access verwendet das aktuelle Jahr, wenn Sie keines angeben.
d-mmm-yyyy 5-Okt-2013
m-t-jjjj 3-7-1990

Unter Beispiele für die Verwendung von Datumsangaben als Kriterien in Access-Abfragen finden Sie viele Möglichkeiten, Datumsangaben als Abfragekriterien zu verwenden.