ترجع قيمة منطقية تشير إلى تعبير يمكن تحويلها إلى تاريخ.
بناء الجملة
IsDate (تعبير)
التعبير المطلوب وسيطة متغير يحتوي على تعبير تاريخ أو تعبير السلسلة يمكن التعرف عليه كتاريخ أو وقت.
ملاحظات
ترجع IsDate True إذا كان التعبير عبارة عن تاريخ أو يمكن التعرف عليه كتاريخ صحيح؛ وإلا، فإنه يرجع False. في Microsoft Windows، نطاق التواريخ الصحيحة هو 1 يناير 100 م إلى 31 ديسمبر 9999 م؛ تختلف النطاقات بين أنظمة التشغيل.
أمثلة الاستعلام
التعبير |
النتائج |
SELECT IsDate([UnitPrice]) AS Expr1 FROM ProductSales; |
تقيم الدالة ما إذا كان "سعر الوحدة" تاريخا صحيحا وترجع النتيجة ك "-1" ل True و"0" لل False في العمود Expr1. النتيجة هي 0 (خطأ). |
SELECT IsDate([DateofSale]) AS ValidDate, IsDate(#31/10/2019#) AS DateTest FROM ProductSales; |
تقيم الدالة ما إذا كان "DateofSale" و"#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.