Повертає значення типу Boolean, яке вказує на те, чи можна отримати в результаті обчислення виразу число.
Синтаксис
IsNumeric(expression)
Обов'язковий аргумент виразу– це варіант, який містить числовий вираз або рядковий вираз.
Примітки
Функція IsNumeric повертає значення True , якщо весь вираз розпізнається як число; в іншому разі повертає значення False.
Функція IsNumeric повертає значення False , якщо вираз – це вираз дати.
Приклади запитів
| Вираз | Результати. |
|---|---|
| SELECT IsNumeric([Ціна за одиницю]) AS вираз1 FROM ProductSales; | Ця функція обчислюється, якщо "Ціна за одиницю" є припустимим числом, і повертає результат "-1" для "Істина" та "0" для значення False у стовпці Вираз1. Результат – -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.