Datumski kriterij ne funkcionira u mojem upitu

Primjenjuje se na
Access za Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Kada u upitu programa Access kao kriterij koristite datum, možda nećete dobiti očekivani rezultat.

Date criteria that won't return the right results

U gore prikazanom upitu kriterij >=#1/1/2005#<#1/1/2010# neće funkcionirati jer nije valjan. Upit će se pokrenuti, no vjerojatno će rezultati biti pogrešni. Kriteriju je potreban operator "And" između datuma. Kriteriji prikazani u nastavku, s operatorom "And", funkcionirat će prema očekivanjima:

This date criteria will work

Da biste olakšali, umjesto korištenja znakova "veće od", "manje od" i "jednako", možete koristiti "Between" s datumima i operatorom "And" da biste izveli isti test, i to ovako:

Između #1. 1. 2005.# i #1. 1. 2010.#

Primjećujete znakove # (znakove za funtu) koji okružuju datume? Kada unesete datum koji Access prepozna, on se automatski okružuje znakovima # .

Primjeri datumskih kriterija

Ovdje su navedeni neki kriteriji koji će funkcionirati, a jedan neće:

Kriteriji Vraća zapise sa sljedećim:
>12/31/10 Datumi 1. 1. 2011. ili kasnije.
<=1/6/2014 Datumi 1. 6. 2014. ili prije.
8/25/13 Jedini datum 25.8.2013.
Između 1. 9. i 31. 12. 2015. Datumi 1. 9. tekuće godine ili kasnije i 31. 12. 2015. ili prije.
>31/31/13<1/7/13 Svi datumi. Kriteriju nedostaje operator "And", pa se ne filtriraju nikakvi rezultati.
Između 1. 3. 2010. i 1. 1. 2005. Datumi 1. 1. 2005. ili kasnije i 1. 3. 2010. ili prije. Nije važno što je u kriterije unesen kasniji datum prije ranijeg datuma.

Primjeri oblika datuma koje Access prepoznaje

Evo nekih od brojnih oblika datuma koje možete koristiti u ćeliji Kriteriji :

Oblik Primjer
d. m. gggg. 10/5/2013
m/d 10/5
Ako je ne navedete, Access koristi trenutnu godinu.
d-mmm-gggg 5. listopada 2013.
m-d-gggg 3-7-1990

Pogledajte primjere korištenja datuma kao kriterija u upitima programa Access da biste pronašli razne načine korištenja datuma kao kriterija upita.