Applies ToAccess 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.

Osallistumalla yhteisöihin voit kysyä kysymyksiä ja vastata niihin, antaa palautetta sekä kuulla lisää asiantuntijoilta, joilla on runsaasti tietoa.