Vraća Booleovu vrijednost koja označava izraz se može vrednovati kao broj.
Sintaksa
IsNumeric ( izraz )
Traženi izrazargument vrijednost variant koja sadrži numerički izraz ili nizovni izraz.
Napomene
IsNumeric vraća True ako je cijeli izraz prepoznat kao broj; u suprotnom vraća False.
IsNumeric vraća Falseako je izraz datumski izraz.
Primjeri upita
Izraz |
Rezultati |
SELECT IsNumeric([JediničnaCijena]) AS Izraz1 FROMProdajaProdaja; |
Funkcija procjenjuje je li "JediničnaCijena" valjani broj i vraća rezultat kao "-1" za True i "0" za False u stupcu Izraz1. Rezultat je -1 (True). |
SELECT IsNumeric([DateofSale]) AS ValidNumber, IsNumeric("487.34") AS NumberTest FROM ProductSales; |
Funkcija procjenjuje je li "DateofSale" i "487.34" valjani broj i vraća rezultat kao "-1" za True i "0" za False u stupcu ValidNumber i NumberTest. Rezultat je 0 (False) za ValidNumber i -1(True) za NumberTest. |
Primjer VBA-a
Napomena: Primjeri koji slijede prikazuju korištenje te funkcije u modulu jezika Visual Basic for Applications (VBA). Da biste pronašli dodatne informacije o radu s VBA-om, na padajućem popisu uz stavku Traži odaberite stavku Referenca za razvojne inženjere pa unesite jedan ili više izraza u okvir pretraživanja.
U ovom se primjeru koristi funkcija IsNumeric da bi se utvrdilo može li se varijabla vrednovati kao broj.
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.