Функция IsNumeric

Отнася се за
Access за Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Връща стойност от тип 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.