Funkcia IsNumeric

Vzťahuje sa na
Access pre Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Vráti hodnotu typu Boolovský, ktorá označuje, či sa výraz dá vyhodnotiť ako číslo.

Syntax

IsNumeric(výraz)

Povinný argument výrazuje Variant obsahujúci numerický výraz alebo reťazcový výraz.

Poznámky:

Funkcia IsNumeric vráti hodnotu True , ak je celý výraz rozpoznaný ako číslo. V opačnom prípade vráti hodnotu False.

Funkcia IsNumeric vráti hodnotu False , ak je výraz výrazom dátumu.

Príklady dotazu

Výraz Výsledky
SELECT IsNumeric([UnitPrice]) AS Expr1 FROM ProductSales; Funkcia vyhodnotí, či je jednotkováCena platným číslom, a vráti výsledok ako -1 pre hodnotu True a hodnotu 0 pre hodnotu False v stĺpci Expr1. Výsledok je -1 (True).
SELECT IsNumeric([DateofSale]) AS ValidNumber, IsNumeric("487.34") AS NumberTest FROM ProductSales; Funkcia vyhodnotí, či "DateofSale" a "487.34" je platné číslo a vráti výsledok ako "-1" pre True a "0" pre False v stĺpci ValidNumber a NumberTest. Výsledok je 0 (False) pre validnumber a -1(True) pre NumberTest.

Príklad jazyka VBA

Poznámka

Nasledujúce príklady ukazujú použitie tejto funkcie v module jazyka Visual Basic for Applications (VBA). Ak chcete získať ďalšie informácie o práci s jazykom VBA, vyberte z rozbaľovacieho zoznamu vedľa položky Hľadať možnosť Odkaz pre vývojára a do vyhľadávacieho poľa zadajte nejaké výrazy.

V tomto príklade je funkcia IsNumeric použitá na určenie, či premennú možno vyhodnotiť ako čí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.