عندما تستخدم تاريخا كمعاي في استعلام Access، قد تجد أنك لم تحصل على النتائج التي تتوقعها.

معايير التاريخ التي لن تُرجع النتائج الصحيحة

في الاستعلام الموضح أعلاه، لن تعمل المعايير >=#1/1/2005#<#1/1/2010# لأنها غير صالحة. يتم تشغيل الاستعلام، ولكن من المرجح أن تكون النتائج خاطئة. تحتاج المعايير إلى عامل التشغيل "And" بين التواريخ. ستعمل المعايير الموضحة أدناه، باستخدام عامل التشغيل "And"، كما هو متوقع:

ستعمل معايير التاريخ هذه

لتسهيل الأمور، بدلا من استخدام علامات "أكبر من" أو "أقل من" أو "يساوي"، يمكنك استخدام "Between" مع التواريخ وعامل التشغيل "And" للقيام بنفس الاختبار، كما يلي:

بين #1/1/2005# #1/1/2010 #

هل تلاحظ الأحرف # (علامات الجيب) التي تحيط التواريخ؟ عندما تقوم بإدخال تاريخ يتعرف عليه Access، يتم تضمينه تلقائيا في أحرف # .

أمثلة على معايير التاريخ

يعرض هذا بعض المعايير التي ستعمل، والمعايير التي لن تعمل:

المعيار

إرجاع السجلات باستخدام:

>12/31/10

التواريخ في 1/1/2011 أو بعده.

<=2014/6/1

التواريخ في أو قبل 1/6/2014.

8/25/13

التاريخ 8/25/13 فقط.

بين 9/1 و12/31/15

التواريخ في 9/1 أو بعده من السنة الحالية وفي 31/12/15 أو قبله.

>3/31/13<7/1/13

كل التواريخ. المعايير مفقودة من عامل التشغيل "And"، لذلك لا يتم تصفية أي نتائج.

بين 1/3/10 و1/1/05

التواريخ في أو بعد 1/1/05 وفي 1/3/10 أو قبله. لا يهم أن يتم إدخال التاريخ لاحقا في المعايير قبل التاريخ السابق.

أمثلة لتنسيقات التاريخ التي يتعرف عليها Access

فيما يلي بعض تنسيقات التاريخ العديدة التي يمكنك استخدامها في الخلية Criteria:

التنسيق

مثال

m/d/yyyy

10/5/2013

m/d

10/5

يستخدم Access السنة الحالية إذا لم تحدد سنة واحدة.

d-mmm-yyyy

5 أكتوبر 2013

m-d-yyyy

3-7-1990

راجع أمثلة حول استخدام التواريخ كمعاي في استعلامات Access للحصول على عدة طرق لاستخدام التواريخ كمعايير استعلام.

هل تحتاج إلى مزيد من المساعدة؟

توسيع المهارات
استكشاف التدريب
الحصول على الميزات الجديدة أولاً
الانضمام إلى Microsoft Insider

هل كانت المعلومات مفيدة؟

ما مدى رضاك عن جودة الترجمة؟

ما الذي أثّر في تجربتك؟

هل لديك أي ملاحظات إضافية؟ (اختياري)

نشكرك على ملاحظاتك!

×