Ja Access vaicājumā kā kritēriju izmantojat datumu, iespējams, nesaņemat gaidītos 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:
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.