إرجاع قيمة منطقي تشير إلى أن التعبير يمكن تقييمه كرقم.
بناء الجملة
IsNumeric(expression)
تكون وسيطة التعبيرالمطلوب عبارة عن متغير يحتوي على تعبير رقمي أو تعبير سلسلة.
ملاحظات
تقوم IsNumeric بإرجاع القيمة True إذا تم التعرف على التعبير بأكمله كرقم؛ وبخلاف ذلك، ترجع القيمة False.
تقوم IsNumeric بإرجاع القيمة False إذا كان التعبير تعبير تاريخ.
أمثلة عن الاستعلام
| التعبير | النتائج |
|---|---|
| SELECT IsNumeric([UnitPrice]) AS Expr1 FROM ProductSales; | تقوم الدالة بتقييم ما إذا كان "سعر الوحدة" رقما صحيحا وترجع النتيجة بالشكل "-1" للصواب و"0" للخطأ في العمود Expr1. النتيجة هي -1 (True). |
| SELECT IsNumeric([DateofSale]) AS ValidNumber, IsNumeric("487.34") AS NumberTest FROM ProductSales; | تقوم الدالة بتقييم ما إذا كان "DateofSale" و"487.34" رقما صحيحا وترجع النتيجة بصفتها "-1" للصواب و"0" للخطأ في العمود ValidNumber وNumberTest على التوالي. النتيجة هي 0 (False) للوسيطة ValidNumber و-1(True) ل NumberTest. |
مثال VBA
ملاحظة
توضح الأمثلة التالية استخدام هذه الدالة في وحدة نمطية ل Visual Basic for Applications (VBA). لمزيد من المعلومات حول استخدام VBA، حدد "مرجع المطور" في القائمة المنسدلة بجوار "بحث" وأدخل مصطلح أو أكثر في مربع البحث.
يستخدم هذا المثال الدالة IsNumeric لتحديد ما إذا كان يمكن تقييم متغير كرقم.
Dim MyVar, MyCheck
MyVar = "53" ' Assign value.
MyCheck = IsNumeric(MyVar) ' Returns True.
MyVar = "459.95" ' Assign value.
MyCheck = IsNumeric(MyVar) ' Returns True.
MyVar = "45 Help" ' Assign value.
MyCheck = IsNumeric(MyVar) ' Returns False.