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