Criteriile de date nu funcționează în interogarea mea

Se aplică la
Access pentru Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Când utilizați o dată calendaristică drept criteriu într-o interogare Access, este posibil să descoperiți că nu obțineți rezultatele așteptate.

Criteriile de date care nu vor returna rezultatele corecte

În interogarea afișată mai sus, criteriul >=#1/1/2005#<#1/1/2010# nu va funcționa, deoarece nu este valid. Interogarea rulează, dar este posibil ca rezultatele să fie greșite. Criteriul are nevoie de operatorul "And" între date. Criteriile afișate mai jos, cu operatorul "And", vor funcționa așa cum vă așteptați:

Aceste criterii de date vor funcționa

Pentru a simplifica lucrurile, în loc să utilizați semnele "mai mare decât", "mai mic decât" sau "egal cu", puteți utiliza "Between" cu datele și operatorul "And" pentru a face același test, astfel:

Between #1/1/2005# And #1/1/2010#

Observați caracterele # (semne diez) care înconjoară datele? Când introduceți o dată recunoscută de Access, aceasta este încadrată automat în caractere # .

Exemple de criterii de date

Acest lucru vă arată câteva criterii care vor funcționa și unul care nu:

Criterii Returnează înregistrările cu:
>12/31/10 Date la sau după 01.01.2011.
<=01.06.2014 Date la sau înainte de 01.06.2014.
8/25/13 Numai data 25.08.2013.
Între 01.09 și 31.12.2015 Date la sau după 1 septembrie din anul curent și la sau înainte de 31.12.2015.
>31/03/13<01.07.13 Toate datele. Din criteriu lipsește operatorul "And", deci nu se filtrează niciun rezultat.
Între 01.03.2010 Și 01.01.05 Date la sau după 01.01.2005 și la sau înainte de 01.03.2010. Nu contează dacă data ulterioară este introdusă în criterii înaintea datei anterioare.

Exemple de formate de dată pe care Access le recunoaște

Iată câteva dintre numeroasele formate de dată pe care le puteți utiliza în celula Criterii :

Format Exemplu
m/d/yyyy 10/5/2013
m/d 10/5
Access utilizează anul curent, dacă nu specificați unul.
d-mmm-yyyy 5-oct-2013
m-d-yyyy 3-7-1990

Vedeți Exemple de utilizare a datelor calendaristice drept criterii în interogările Access pentru multe moduri de a utiliza datele ca criterii de interogare.