IsNumeric – funkce

Platí pro
Access pro Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Vrátí hodnotu typu Boolean označující, zda může být výraz vyhodnocen jako číslo.

Syntaxe

IsNumeric(výraz)

Argumentem požadovaného výrazuje varianta obsahující číselný nebo řetězcový výraz.

Poznámky

IsNumeric vrátí hodnotu True , pokud je celý výraz rozpoznán jako číslo; v opačném případě vrátí hodnotu False.

IsNumeric vrátí hodnotu False, pokud výraz je výraz kalendářního data.

Příklady dotazů

Výraz Výsledky:
SELECT IsNumeric([UnitPrice]) AS Expr1 FROM ProductSales; Funkce vyhodnotí, jestli je "UnitPrice" platné číslo, a vrátí výsledek jako -1 pro Hodnotu True a "0" pro Hodnotu False ve sloupci Výraz1. Výsledek je -1 (pravda).
SELECT IsNumeric([DateofSale]) AS ValidNumber, IsNumeric("487.34") AS NumberTest FROM ProductSales; Funkce vyhodnotí, jestli jsou hodnoty DateofSale a 487.34 platné číslo, a vrátí výsledek jako -1 pro Hodnotu True a 0 pro Hodnotu False ve sloupci ValidNumber a NumberTest. Výsledek je 0 (False) pro ValidNumber a -1(True) pro NumberTest.

Příklad jazyka VBA

Poznámka

Následující příklady ukazují použití této funkce v modulu VBA (Visual Basic pro Applications). Pokud chcete další informace o práci s modulem VBA, vyberte Referenční informace pro vývojáře, které najdete v rozevíracím seznamu vedle položky Hledat a do vyhledávacího pole napište požadované pojmy.

Tento příklad používá funkci IsNumeric k určení, jestli lze proměnnou vyhodnotit jako číslo.

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.