Функція IsNumeric

Застосовується до
Access для Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Повертає значення типу Boolean, яке вказує на те, чи можна отримати в результаті обчислення виразу число.

Синтаксис

IsNumeric(вираз)

Обов'язковим аргументом виразує значення типу Variant, яке містить числовий або рядковий вираз.

Примітки

IsNumeric повертає значення True , якщо весь вираз розпізнається як число; інакше вона повертає значення False.

IsNumeric повертає значення False , якщо вираз – це вираз дати.

Приклади запитів

Вираз Результати.
SELECT IsNumeric([Ціна за одиницю]) AS Вираз1 FROM ProductSales; Функція перевіряє, чи "Ціна_за_одиницю" є дійсним числом, і повертає результат як "-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 (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.