IsNumeric függvény

Hatókör
Microsoft 365-höz készült Access Access 2024 Access 2021 Access 2019 Access 2016

Olyan logikai értéket ad eredményül, amely megmutatja, hogy egy adott kifejezés kiértékelhető-e számként.

Szintaxis

IsNumeric(kifejezés)

A szükséges kifejezésargumentumegy numerikus kifejezést vagy sztringkifejezést tartalmazó Variant.

Megjegyzések

Az IsNumericigaz értéket ad vissza, ha a teljes kifejezést számként ismeri fel; ellenkező esetben Hamis értéket ad vissza.

Az IsNumerichamis értéket ad vissza, ha a kifejezés dátumkifejezés.

Példák lekérdezésre

Kifejezés Eredmény:
SELECT IsNumeric([UnitPrice]) AS Expr1 FROM ProductSales; A függvény kiértékeli, hogy a "UnitPrice" érvényes szám-e, és az eredményt "-1" értékként adja vissza a True (Igaz), a "0" pedig a False (Hamis) értéket az Expr1 oszlopban. Az eredmény -1 (Igaz).
SELECT IsNumeric([DateofSale]) AS ValidNumber, IsNumeric("487.34") AS NumberTest FROM ProductSales; A függvény kiértékeli, hogy a "DateofSale" és a "487.34" érvényes szám-e, és az eredményt true (igaz) és "0" (Hamis) értékként adja vissza a ValidNumber és a NumberTest oszlopban. Az eredmény a ValidNumber értéke 0 (hamis), a NumberTest esetében pedig -1 (Igaz).

VBA-példa

Megjegyzés

A következő példák egy Visual Basic for Applications (VBA) modulban mutatják be a függvény használatát. A VBA használatáról a Keresés elem mellett található legördülő listából a fejlesztői forrásokat választva, majd egy vagy több keresőszót megadva kaphat további tájékoztatást.

Ez a példa az IsNumeric függvénnyel határozza meg, hogy egy változó számként értékelhető-e ki.

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.