Manā vaicājumā nedarbojas datumu kritēriji

Attiecas uz
Access pakalpojumam Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Ja Access vaicājumā kā kritēriju izmantojat datumu, iespējams, nesaņemat gaidītos rezultātus.

DATUMU KRITĒRIJI, KAS NEATGRIEŽ PAREIZOS REZULTĀTUS

Iepriekš redzamajā vaicājumā kritērijs >=#1/1/2005#<#1/1/2010# nedarbosies, jo tas nav derīgs. Vaicājums tiek izpildīts, bet, visticamāk, rezultāti būs nepareizi. Kritērijam starp datumiem jābūt operatoram "Un". Tālāk norādītie kritēriji ar operatoru "Un" darbosies, kā paredzēts:

Šis datumu kritērijs darbosies

Lai to atvieglotu, zīmju "lielāks nekā", "mazāks nekā" vai "vienāds ar" vietā varat izmantot "Between" ar datumiem un operatoru "And", lai veiktu tādu pašu testu, piemēram:

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

Vai ievērojat # rakstzīmes (mārciņas zīmes), kas ietver datumus? Ievadot datumu, ko programma Access atpazīst, tas automātiski tiek iekļauts rakstzīmēs # .

Datumu kritēriju piemēri

Tiks parādīti daži kritēriji, kas darbosies, un viens, kas nedarbosies.

Kritēriji Atgriež ierakstus ar:
>12/31/10 Datumi 01.01.2011. vai vēlāk.
<=01.06.2014. Datumi 01.06.2014. vai agrāk.
8/25/13 Vienīgais datums 8/25/13.
Starp 9/1 And 12/31/15 Datumi kārtējā gada 1. 9. vai vēlāk un 31.12.15. vai agrāk.
>31.03.13<. 01.07.13. Visi datumi. Kritērijam trūkst operatora "Un", tāpēc tas nefiltrē rezultātus.
Starp 01.03.10. Un 01.01.05. Datumi 01.01.05. vai vēlāk un 01.03.10. Nav svarīgi, ka vēlākais datums kritērijos ir ievadīts pirms iepriekšējā datuma.

Access atpazītu datumu formātu piemēri

Tālāk ir norādīti daži no daudzajiem datumu formātiem, kurus varat izmantot kritēriju šūnā:

Formāts Piemērs
d/m/gggg 10/5/2013
m/d 10/5
Ja nenorādīsit gadu, programma Access izmantos pašreizējo gadu.
d-mmm-gggg 2013. gada 5. oktobris
m-d-gggg 3-7-1990

Skatiet piemērus datumu kā kritēriju izmantošanai Access vaicājumos, lai uzzinātu dažādus veidus, kā datumus izmantot kā vaicājumu kritērijus.