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

Palauttaa totuusarvon , joka ilmaisee, voidaanko lauseke laskea lukuna.

Syntaksi

IsNumeric ( lauseke )

Pakollinen lausekeargumentti on muuttuja, joka sisältää numeerinen lauseke tai merkkijonolauseke.

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ä kyselystä

Lauseke

Tulokset

SELECT IsNumeric([UnitPrice]) AS Expr1 FROM ProductSales;

Funktio arvioi, onko Yksikköhinta-argumentti kelvollinen luku, ja palauttaa tuloksen muodossa "-1" arvolle Tosi ja "0" sarakkeessa Lauseke1. Tulos on -1 (Tosi).

SELECT IsNumeric([DateofSale]) AS ValidNumber, IsNumeric("487.34") AS NumberTest FROM ProductSales;

Funktio arvioi, onko DateofSale- ja 487.34-funktiot kelvollisia lukuja, ja palauttaa tuloksen muodossa "-1" Arvolle ja "0" Epätosi-funktiolle Sarakkeessa Kelvollinennumero ja LukuTesti. Tulos on 0 (epätosi) Kelvollinen Luku-argumentille ja -1(Tosi) LukuTestille.

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-funktion avulla määritetään, voidaanko muuttujaa arvioida lukuna.

Dim MyVar, MyCheckMyVar = "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.

Tarvitsetko lisäohjeita?

Haluatko lisää vaihtoehtoja?

Tutustu tilausetuihin, selaa harjoituskursseja, opi suojaamaan laitteesi ja paljon muuta.