Vrne logično vrednost, ki označuje, ali izraz je mogoče pretvoriti v datum.
Sintaksa
IsDate ( izraz )
Zahtevani izraz argument različica, ki vsebuje izraz datuma ali izraz niza prepoznavno kot datum ali čas.
Opombe
IsDate vrne True , če je izraz datum ali je prepoznavni kot veljaven datum; v nasprotnem primeru vrne False. V sistemu Microsoft Windows je obseg veljavnih datumov 1. januar 100 do 31. decembra 9999 A.D.; se obsegi med operacijskimi sistemi razlikujejo.
Primeri poizvedb
Izraz |
Rezultati |
SELECT IsDate([CenaEnote]) AS Expr1 FROM IzOddaj izdelkov; |
Funkcija ovrednoti, če je »CenaEnote« veljaven datum in vrne rezultat kot »-1« za »True« in »0« za »False« v stolpcu Expr1. Rezultat je 0 (False). |
SELECT IsDate([DateofSale]) AS ValidDate, IsDate(#31/10/2019#) AS DateTest FROM ProductSales; |
Funkcija ovrednoti, če je »DateofSale« in »#31/10/2019#« veljaven datum in vrne rezultat kot »-1« za »True« in »0« za »False« v stolpcu ValidDate oziroma DateTest. Rezultat je -1 (True) v obeh stolpcih. |
primer VBA
Opomba: V spodnjih primerih je prikazana uporaba te funkcije v modulu Visual Basic for Applications (VBA). Če želite več informacij o delu z modulom VBA, izberite Vsebina za razvijalce na spustnem seznamu ob možnosti Iskanje in v iskalno polje vnesite enega ali več izrazov.
V tem primeru je funkcija IsDate uporabljena za določanje, ali je izraz mogoče pretvoriti v 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.