Funkcija IsDate

Primjenjuje se na
Access za Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Vraća vrijednost Booleov izraz koja označava mogućnost pretvaranja izraza u datum.

Sintaksa

IsDate(izraz)

Obavezni je argument izrazaVariant koji sadrži datumski izraz ili nizovni izraz koji je moguće prepoznati kao datum ili vrijeme.

Napomene

IsDate vraća True ako je izraz datum ili je prepoznatljiv kao valjan datum. U suprotnom vraća False. U sustavu Microsoft Windows raspon valjanih datuma iznosi od 1. siječnja 100. do 31. prosinca 9999. godine. Rasponi se razlikuju ovisno o operacijskom sustavu.

Primjeri upita

Izraz Rezultati
SELECT IsDate([JediničnaCijena]) AS Izraz1 FROM ProdajaProizvoda; Funkcija utvrđuje je li "JediničnaCijena" valjan datum i vraća rezultat kao "-1" za True i "0" za False u stupcu Izraz1. Rezultat je 0 (neistinito).
SELECT IsDate([DateofSale]) AS ValidDate, IsDate(#31/10/2019#) AS DateTest FROM ProductSales; Funkcija utvrđuje jesu li "DatumProdaje" 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.

VBA primjer

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 primjeru funkcija IsDate određuje je li izraz moguće 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.