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 typu Variant obsahujúci numerický alebo reťazcový výraz.

Poznámky:

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

Ak je výraz dátumovým výrazom, funkcia IsNumeric vrátihodnotu False.

Príklady dotazov

Výraz Výsledky
SELECT IsNumeric([Jednotková cena]) AS Expr1 FROM ProductSales; Funkcia vyhodnotí, či je hodnota "JednotkováCena" platné číslo, a vráti výsledok ako "-1" pre hodnotu True a "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 hodnoty "DateofSale" a "487,34" sú platné čísla, a vráti výsledok ako "-1" pre hodnotu True a "0" pre hodnotu False v stĺpci ValidNumber a NumberTest v tomto poradí. Výsledok je 0 (False) pre hodnotu ValidNumber a -1 (True) pre funkciu NumberTest.

Príklad 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.