IsNumeric-funktio

Käytetään kohteeseen
Access for Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Palauttaa totuusarvon, joka ilmaisee, voiko lausekkeen arvioida numeroksi.

Syntaksi

IsNumeric(lauseke)

Vaaditun lausekkeenargumentti on muuttuja, joka sisältää numeerisen lausekkeen tai merkkijonolausekkeen.

Huomautuksia

IsNumeric palauttaa arvon Tosi , jos koko lauseke tunnistetaan luvuksi. muussa tapauksessa se palauttaa arvon Epätosi.

IsNumeric palauttaa arvon Epätosi , jos lauseke on päivämäärälauseke.

Esimerkkejä kyselyistä

Lauseke Tulokset
SELECT IsNumeric([UnitPrice]) AS Expr1 FROM ProductSales; Funktio arvioi, onko "Yksikköhinta" kelvollinen luku, ja palauttaa tuloksen "-1" Tosille ja "0" epätosille sarakkeessa Expr1. Tulos on -1 (Tosi).
SELECT IsNumeric([DateofSale]) AS Valid Number, IsNumeric("487.34") AS NumberTest FROM ProductSales; Funktio laskee, ovatko "DateofSale" ja "487.34" kelvollisia lukuja, ja palauttaa tuloksen "-1" Truelle ja "0" epätosille sarakkeessa KelvollinenLuku ja Lukutesti. Tulos on 0 (Epätosi) ValidNumber-arvolle ja -1(Tosi) Lukutesti-funktiolle.

VBA-esimerkki

Huomautus

Seuraavissa esimerkeissä kerrotaan, kuinka tätä funktiota käytetään Visual Basic for Applications (VBA) -moduulissa. Jos haluat lisätietoja VBA:n käytöstä, valitse Sovelluskehittäjän opasHaku-kentän viereisestä luettelosta ja anna yksi tai useampi hakuehto hakukenttään.

Tässä esimerkissä IsNumeric-funktiolla määritetään, voidaanko muuttuja arvioida lukuna.

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.