Ja Izmantojat datumu kā kritēriju Access vaicājumā, iespējams, konstatēsit, ka nesaņemsit gaidītos rezultātus.
Iepriekš parādītā vaicājuma kritērijs>=#1/1/2005#<#1/1/2010# nedarbosies, jo tas nav derīgs. Tiek palaists vaicājums, bet, visticamāk, rezultāti nebūs pareizi. Kritērijam ir nepieciešams operators "And" starp datumiem. Tālāk parādītie kritēriji ar operatoru "And" darbosies, kā paredzēts:
Lai atvieglotu darbu, tā vietā, lai izmantotu zīmes "lielāks nekā", "mazāks nekā" vai "vienāds ar", varat izmantot "Between" ar datumiem un operatoru "And", lai veiktu vienu pārbaudi, piemēram:
Between #1/1/2005# And #1/1/2010#
Vai ievērojiet # rakstzīmes (mārciņas zīmes), kas ietver datumus? Ievadot access atpazītu datumu, tas automātiski tiek iekļauts rakstzīmēs # .
Datumu kritēriju piemēri
Šeit parādīti daži kritēriji, kas darbosies, bet tie, kas nedarbosies:
Kritēriji |
Atgriež ierakstus ar: |
>31.12.10. |
Datumi datumā vai pēc 01.01.2011. |
<=01.06.2014. |
Datumi pirms 01.06.2014. |
8/25/13 |
Tikai datums 25.8.13. |
Between 9/1 And 12/31/15 |
Pašreizējā gada datumi vai pēc 1.9., bet pirms vai pirms 31.12.15. |
>31.03.13<01.07.13. |
Visi datumi. Kritērijiem trūkst operatora "And", tāpēc tas nefiltrē rezultātus. |
Between 3/1/10 And 1/1/05 |
Datumi datumā vai pēc 1.01.05. un pirms vai pirms 1.3.10. Nav svarīgi, lai vēlākais datums būtu ievadīts kritērijā pirms iepriekšējā datuma. |
Access atpazīto datumu formātu piemēri
Lūk, daži no daudzajiem datuma formātiem, ko varat izmantot šūnā Kritēriji:
Formāts |
Piemērs |
m/d/gggg |
10/5/2013 |
m/d |
10/5 Programma Access izmanto pašreizējo gadu, ja nenorādīsiet citu gadu. |
d-mmm-gggg |
5-Okt-2013 |
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.