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