الدالة IsDate

ينطبق على
Access لـ Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

إرجاع قيمة منطقي يشير إلى ما إذا كان تعبير يمكن تحويله إلى تاريخ أم لا.

بناء الجملة

IsDate(expression)

إن وسيطة التعبيرالمطلوب عبارة عن متغير يحتوي على تعبير تاريخ أو تعبير سلسلة يمكن التعرف عليه كتاريخ أو وقت.

ملاحظات

تقوم الدالة IsDate بإرجاع القيمة True إذا كان التعبير تاريخا أو يمكن التعرف عليه كتاريخ صالح؛ وبخلاف ذلك، ترجع القيمة False. في Microsoft Windows، يكون نطاق التواريخ الصالحة هو 1 يناير 100 م حتى 31 ديسمبر 9999 م. تختلف النطاقات بين أنظمة التشغيل.

أمثلة عن الاستعلام

التعبير النتائج
تحديد IsDate([سعر الوحدة]) AS Expr1 من ProductSales; تقوم الدالة بتقييم ما إذا كان "سعر الوحدة" تاريخا صالحا وترجع النتيجة على الشكل "-1" للصواب و"0" للخطأ في العمود Expr1. النتيجة هي 0 (False).
SELECT IsDate([DateofSale]) AS ValidDate, IsDate(#31/10/2019#) AS DateTest FROM ProductSales; تقوم الدالة بتقييم ما إذا كان "تاريخ البيع" و"#31/10/2019#" تاريخا صالحا وترجع النتيجة بصفتها "-1" ل True و"0" ل False في العمود ValidDate وDateTest على التوالي. النتيجة هي -1 (True) في كلا العمودين.

مثال VBA

ملاحظة

توضح الأمثلة التالية استخدام هذه الدالة في وحدة نمطية ل Visual Basic for Applications (VBA). لمزيد من المعلومات حول استخدام VBA، حدد "مرجع المطور" في القائمة المنسدلة بجوار "بحث" وأدخل مصطلح أو أكثر في مربع البحث.

يستخدم هذا المثال الدالة IsDate لتحديد ما إذا كان تعبير يمكن تحويله إلى تاريخ.

Dim MyDate, YourDate, NoDate, MyCheck
MyDate = "February 12, 1969"
YourDate = #2/12/69#
NoDate = "Hello"
MyCheck = IsDate(MyDate)    ' Returns True.
MyCheck = IsDate(YourDate)    ' Returns True.
MyCheck = IsDate(NoDate)    ' Returns False.