בעת שימוש בתאריך כקריטריונים בשאילתה של Access, ייתכן שתימצא שאינך מקבל את התוצאות הצפויות.
בשאילתה המוצגת לעיל, >הקריטריונים =#1/1/2005#<##1/1/2010# לא יפעלו משום שהם אינם חוקיים. השאילתה פועלת, אך ייתכן שהתוצאות יהיו שגויות. הקריטריונים דורשים את האופרטור "And" בין התאריכים. הקריטריונים המוצגים להלן, עם האופרטור "And", יפעלו כצפוי:
כדי להקל עליך, במקום להשתמש בסימנים "גדול מ", "קטן מ", או "שווה ל", באפשרותך להשתמש ב"בין" עם התאריכים וב האופרטור "And" כדי לבצע את אותה בדיקה, באופן הבא:
Between #1/1/2005# And #1/1/2010#
האם אתה מבחין בתווים # (סולמית) המקיפים את התאריכים? בעת הזנת תאריך ש- Access מזהה, הוא מוקף באופן אוטומטי בתווים # .
דוגמאות לקריטריוני תאריך
פעולה זו מציגה כמה קריטריונים שיפעלו, וקריטריונים שלא יפעלו:
| קריטריונים | מחזירה רשומות עם: |
|---|---|
| >12/31/10 | תאריכים ב- 1/1/2011 או לאחר מכן. |
| <=1/6/2014 | תאריכים ב- 1/6/2014 או לפני כן. |
| 8/25/13 | התאריך היחיד 25/08/13. |
| בין 1/9 ל- 31/12/15 | תאריכים בין 9/1 ל- 9 בשנה הנוכחית וב- 31/12/15 או לפני כן. |
| >31/3/13<7/13 | כל התאריכים. בקריטריונים חסר האופרטור "And", כך שהוא אינו מסנן תוצאות. |
| בין 1/3/10 ל- 1/1/05 | תאריכים בין 1/1/05 ל- 1/3/10. אין זה משנה שהתאריך המאוחר יותר מוזן בקריטריונים לפני התאריך המוקדם יותר. |
דוגמאות לתבניות תאריך ש- Access מזהה
להלן כמה מתבניות התאריך הרבות שניתן להשתמש בהן בתא קריטריונים :
| תבנית | דוגמה |
|---|---|
| m/d/yyyy | 10/5/2013 |
| m/d | 10/5 Access משתמש בשנה הנוכחית אם לא תציין אחת. |
| d-mmm-yyyy | 5 באוקטובר 2013 |
| m-d-yyyy | 3-7-1990 |
ראה דוגמאות לשימוש בתאריכים כקריטריונים בשאילתות Access לקבלת דרכים רבות לשימוש בתאריכים כקריטריוני שאילתה.