Kada u upitu programa Access kao kriterij koristite datum, možda nećete dobiti očekivani rezultat.
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:
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.