Kada koristite datum kao kriterije u upitu programa Access, možda ćete pronaći da ne dobijete rezultate koje očekujete.
U prethodno navedenom upitu kriteriji >= #1/1/2005 # <#1/1/2010 # neće funkcionirati jer nije valjano. Upit se pokreće, ali je vjerojatno da će rezultati biti pogrešni. Kriterij mora biti operator "and" između datuma. Kriteriji prikazani u nastavku, uz operator "and", funkcionirat će kao što je očekivano:
Da biste olakšali rad, a ne pomoću znakova "veće od", "manje od" ili "jednako", možete koristiti "Between" s datumima i operatorom "and" da biste učinili isti test, kao što je ovaj:
Između #1/1/2005 # i #1/1/2010 #
Primijetite broj znakova (znakova kilograma) koji okružuju datume? Kada unesete datum koji Access prepozna, on se automatski zatvara u # znakovima.
Primjeri kriterija datuma
Prikazat će se neki kriteriji koji će funkcionirati i jedan koji neće:
Kriteriji |
Vraća zapise s: |
>12/31/10 |
Datumi na 1/1/2011 ili nakon toga. |
<= 6/1/2014 |
Datumi na 6/1/2014 ili prije njih. |
8/25/13 |
Jedini datum 8/25/13. |
Između 9/1 i 12/31/15 |
Datumi na 9/1 ili nakon ove tekuće godine i na ili prije 12/31/15. |
>3/31/13<7/1/13 |
Svi datumi. Kriteriju nedostaje operator "and", tako da ne filtrira nikakve rezultate. |
Između 3/1/10 i 1/1/05 |
Datumi na 1/1/05 ili nakon toga i na ili prije 3/1/10. Nije bitno što je kasniji datum unesen u kriterij prije ranijeg datuma. |
Primjeri oblika datuma koje Access prepoznaje
Ovdje su navedeni neki od brojnih oblika datuma koje možete koristiti u ćeliji Kriteriji :
Oblik |
Primjer |
m/d/yyyy |
10/5/2013 |
m/d |
10/5 Access koristi postojeću godinu ako je ne navedete. |
d-Mmm-yyyy |
5-Oct-2013 |
m-d-yyyy |
3-7-1990 |
Pogledajte primjere korištenja datuma kao kriterija u upitima programa Access za mnoge načine korištenja datuma kao kriterija upita.