IsNumeric funkcija

Taikoma
„Access“, skirta „Microsoft 365“ „Access 2024“ Access 2021 Access 2019 Access 2016

Pateikiama Bulio logikos reikšmė, nurodanti, ar reiškinį galima įvertinti kaip skaičių.

Sintaksė

IsNumeric(reiškinys)

Būtinas reiškinioargumentas yra variantas, kuriame yra skaitinis reiškinys arba eilutės reiškinys.

Pastabos

IsNumeric grąžina True ( teisinga ), jei visas reiškinys atpažįstamas kaip skaičius; priešingu atveju ji grąžina False.

IsNumeric grąžina False , jei reiškinys yra datos reiškinys.

Užklausų pavyzdžiai

Išraiška Rezultatai
SELECT IsNumeric([Vieneto_kaina]) AS Expr1 FROM ProductSales; Funkcija įvertina, ar "Vieneto_kaina" yra leistinas skaičius, ir pateikia rezultatą kaip "-1", jei tai teisinga, ir "0", jei klaidinga, stulpelyje Išraiška1. Rezultatas yra -1 (teisinga).
SELECT IsNumeric([DateofSale]) AS ValidNumber, IsNumeric("487.34") AS NumberTest FROM ProductSales; Funkcija įvertina, ar "DateofSale" ir "487.34" yra leistinas skaičius, ir stulpeliuose "ValidNumber" ir "NumberTest" atitinkamai grąžina rezultatą kaip "-1", jei tai teisinga, ir "0", jei klaidinga. Rezultatas yra 0 (klaidinga) (ValidNumber) ir -1 (teisinga) (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 norint nustatyti, ar kintamąjį galima įvertinti kaip skaičių.

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.