Applies To„Access“, skirta „Microsoft 365“ „Access 2024“ Access 2021 Access 2019 Access 2016

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

Reikia daugiau pagalbos?

Norite daugiau parinkčių?

Sužinokite apie prenumeratos pranašumus, peržiūrėkite mokymo kursus, sužinokite, kaip apsaugoti savo įrenginį ir kt.

Bendruomenės padeda užduoti klausimus ir į juos atsakyti, pateikti atsiliepimų ir išgirsti iš ekspertų, turinčių daug žinių.