קריטריון תאריך אינו פועל בשאילתה שלי

חל על
Access של Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

כאשר תשתמש בתאריך כקריטריון בשאילתה של 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 לקבלת דרכים רבות לשימוש בתאריכים כקריטריוני שאילתה.