Връща булева стойност, показваща дали една израз може да се оцени като число.
Синтаксис
IsNumeric ( израз )
Задължителният израз ,аргумент, е Variant, съдържащ числов израз или низов израз.
Забележки
IsNumeric връща True , ако целият израз е разпознат като число; в противен случай връща False.
IsNumeric връща False , ако изразът е формат за дата.
Примери за заявки
Израз |
Резултати |
SELECT IsNumeric([Единична цена]) AS Израз1 FROM Продуктовипродажби; |
Функцията изчислява дали "Единична цена" е валидно число и връща резултата като "-1" за True и "0" за False в колоната Израз1. Резултатът е -1 (True). |
SELECT IsNumeric([DateofSale]) AS ValidNumber, IsNumeric("487.34") AS NumberTest FROM ProductSales; |
Функцията изчислява дали "DateofSale" и "487,34" са валидно число и връща резултата съответно "-1" за True и "0" за False в колоната 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.