Kada u upitu programa Access koristite datum kao kriterij, možda nećete dobiti očekivane rezultate.
U prethodno prikazanom upitu kriteriji>=#1/1/2005#<#1/1/2010# neće funkcionirati jer nije valjan. Upit se pokreće, ali rezultati vjerojatno neće biti u redu. Kriterijima je potreban operator "And" između datuma. Kriteriji prikazani u nastavku s operatorom "And" funkcionirat će prema očekivanjima:
Da biste pojednostavnili postupak, umjesto da koristite znakove "veće od", "manje od" ili "jednako", možete koristiti "Between" s datumima i operatorom "And" da biste učinili isti test, ovako:
Between #1/1/2005# And #1/1/2010#
Primijetit ćete znakove # (znakove ljestvi) koji okružuju datume? Kada unesete datum koji Access prepoznaje, on se automatski unosi u znakove # .
Primjeri datuma kriterija
To pokazuje neke kriterije koji će funkcionirati i one koji neće:
Kriteriji |
Vraća zapise s: |
>31. 12. 2010. |
Datumi 1. 1. 2011. ili poslije. |
<=1. 6. 2014. |
Datumi 1. 6. ili prije 2014. |
8/25/13 |
Jedini datum 25. 8. 2013. |
Između 1. 9. i 31. 12. 2015. |
Datumi 1. 9. 2015. ili poslije i 31. 12. 2015. ili prije. |
>31/31/<13.7.2013 |
Svi datumi. U kriteriju nedostaje operator "And", pa ne filtrira rezultate. |
Između 1. 3. 2010. i 1. 1. 2055. |
Datumi 1. 1. 2015. ili poslije i 1. 3. 2010. ili prije. Nije važno da se kasniji datum unesete u kriterij prije ranijeg datuma. |
Primjeri oblika datuma koje Access prepoznaje
Evo nekoliko oblika datuma koje možete koristiti u ćeliji Kriteriji :
Oblik |
Primjer |
m/d/yyyy |
10/5/2013 |
m/d |
10/5 Access koristi trenutnu godinu ako je ne navedete. |
d-mmm-yyyy |
5. listopada 2013. |
m-d-yyyy |
3-7-1990 |
Pogledajte primjere korištenja datuma kao kriterija u upitima programa Access za brojne načine korištenja datuma kao kriterija upita.