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, 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.