Funkcija IsDate

Velja za
Access za Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Vrne logično vrednost, ki pove, ali je izraz mogoče pretvoriti v datum.

Sintaksa

IsDate(izraz)

Zahtevani argument izrazaje Različica, ki vsebuje izraz datuma ali izraz niza, ki ga je mogoče prepoznati kot datum ali čas.

Opombe

IsDate vrne True , če je izraz datum ali je prepoznaven kot veljaven datum; v nasprotnem primeru vrne False. V operacijskem sistemu Microsoft Windows je obseg veljavnih datumov od 1. januarja 100 do 31. decembra 9999; Razponi se razlikujejo med operacijskimi sistemi.

Primeri poizvedb

Izraz Rezultati
SELECT IsDate([UnitPrice]) AS Expr1 FROM ProductSales; Funkcija oceni, ali je »UnitPrice« veljaven datum, in vrne rezultat kot »-1« za »True« in »0« za »False« v stolpcu Expr1. Rezultat je 0 (napačno).
SELECT IsDate([DateofSale]) AS ValidDate, IsDate(#31/10/2019#) AS DateTest FROM ProductSales; Funkcija oceni, ali sta »DateofSale« in »#31/10/2019#« veljaven datum, in vrne rezultat kot »-1« za »True« in »0« za »False« v stolpcu »ValidDate« in »DateTest«. Rezultat je -1 (resnično) 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 ugotavljanje, ali je mogoče izraz 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.