Vraća Booleovu vrijednost koja označava je li izraz moguće pretvoriti u datum.
Sintaksa
IsDate ( izraz )
Traženi izrazargument variant koji sadrži datumski izraz ili nizovni izraz prepoznatljiv kao datum ili vrijeme.
Napomene
IsDate vraća True ako je izraz datum ili je prepoznatljiv kao valjani datum; u suprotnom vraća False. U sustavu Microsoft Windows raspon valjanih datuma je 1. siječnja 100. do 31. prosinca 9999. rasponi ovise o operacijskim sustavima.
Primjeri upita
Izraz |
Rezultati |
SELECT IsDate([JediničnaCijena]) AS Izraz1 FROMProdajaProdaje; |
Funkcija procjenjuje je li "JediničnaCijena" valjani datum i vraća rezultat kao "-1" za True i "0" za False u stupcu Izraz1. Rezultat je 0 (False). |
SELECT IsDate([DateofSale]) AS ValidDate, IsDate(#31/10/2019#) AS DateTest FROM ProductSales; |
Funkcija procjenjuje je li "DateofSale" i "#31/10/2019#" valjani datum i vraća rezultat kao "-1" za True i "0" za False u stupcu ValidDate i DateTest. Rezultat je -1 (True) u oba stupca. |
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 pomoću funkcije IsDate određuje može li se izraz pretvoriti u datum.
Dim MyDate, YourDate, NoDate, MyCheck
MyDate = "February 12, 1969" YourDate = #2/12/69# NoDate = "Hello" MyCheck = IsDate(MyDate) ' Returns True. MyCheck = IsDate(YourDate) ' Returns True. MyCheck = IsDate(NoDate) ' Returns False.