Pateikia Bulio logikos reikšmę, nurodančią, ar išraiška galima įvertinti kaip skaičių.
Sintaksė
IsNumeric ( reiškinys )
Būtinas reiškinys ,argumentas yra variantas, kuriame yra skaitinis reiškinys arba eilutės išraiška.
Pastabos
IsNumeric pateikia True (teisinga ), jei visas reiškinys atpažįstamas kaip skaičius; kitu atveju ji grąžina False.
IsNumeric pateikia False (klaidinga), jei reiškinys yra datos išraiška.
Užklausų pavyzdžiai
Reiškinys |
Rezultatai |
SELECT IsNumeric([Vieneto_kaina]) AS Reiškinys1 FROM Produktai; |
Funkcija įvertina, ar "Vieneto_kaina" yra galiojantis skaičius, ir stulpelyje Reiškinys1 pateikia rezultatą kaip "-1" ir "0" kaip False. Rezultatas yra -1 (teisinga). |
SELECT IsNumeric([DateofSale]) AS ValidNumber, IsNumeric("487.34") AS NumberTest FROM ProductSales; |
Funkcija įvertina, ar "DateofSale" ir "487.34" yra galiojantis skaičius, ir pateikia rezultatą kaip "-1" (True) ir "0" (False) atitinkamai stulpelyje ValidNumber ir NumberTest. Rezultatas yra 0 (klaidinga) ValidNumber ir -1(True) NumberTest. |
VBA pavyzdys
Pastaba: Pateiktuose pavyzdžiuose parodyta, kaip naudoti šią funkciją „Visual Basic for Applications“ (VBA) modulyje. Daugiau informacijos apie darbą su VBA rasite išplečiamajame sąraše pasirinkę Kūrėjų nuoroda (šalia Ieškos) ir ieškos lauke įvedę vieną ar daugiau sąlygų.
Šiame pavyzdyje naudojama funkcija IsNumeric , kad būtų galima nustatyti, ar kintamasis gali būti įvertintas kaip skaičius.
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.