إرجاع قيمة منطقي تشير إلى أن التعبير يمكن تقييمه كرقم.
بناء الجملة
IsNumeric(expression)
وسيطة التعبيرالمطلوبة هي متغير يحتوي على تعبير رقمي أو تعبير سلسلة.
ملاحظات
يقوم IsNumeric بإرجاع True إذا تم التعرف على التعبير بأكمله كرقم؛ وإلا، فإنه يرجع False.
يقوم IsNumeric بإرجاع False إذا كان التعبير تعبير تاريخ.
أمثلة الاستعلام
| التعبير | النتائج |
|---|---|
| SELECT IsNumeric([UnitPrice]) AS Expr1 FROM ProductSales; | تقيم الدالة ما إذا كانت "UnitPrice" عبارة عن رقم صحيح وترجع النتيجة على أنها "-1" ل True و"0" ل False في العمود Expr1. النتيجة هي -1 (صحيح). |
| SELECT IsNumeric([DateofSale]) AS ValidNumber, IsNumeric("487.34") AS NumberTest FROM ProductSales; | تقيم الدالة ما إذا كان "DateofSale" و"487.34" عبارة عن رقم صحيح وترجع النتيجة على أنها "-1" ل True و"0" ل False في العمود ValidNumber و NumberTest على التوالي. النتيجة هي 0 (خطأ) ل 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.