Funkcia IsDate

Vzťahuje sa na
Access pre Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Vráti hodnotu typu Boolovský, ktorá určuje, či sa výraz dá konvertovať na dátum.

Syntax

IsDate(výraz)

Povinný argument výrazuje variant obsahujúci výraz dátumu alebo reťazcový výraz rozpoznateľný ako dátum alebo čas.

Poznámky:

Funkcia IsDate vráti hodnotu True , ak je výraz dátumom alebo sa dá rozpoznať ako platný dátum. V opačnom prípade vráti hodnotu False. V systéme Microsoft Windows je rozsah platných dátumov od 1. januára 100 do 31. decembra 9999 A.D.; rozsahy sa líšia v závislosti od operačných systémov.

Príklady dotazu

Výraz Výsledky
SELECT IsDate([UnitPrice]) AS Expr1 FROM ProductSales; Funkcia vyhodnotí, či je jednotkováCena platným dátumom, a vráti výsledok ako -1 pre hodnotu True a hodnotu 0 pre hodnotu False v stĺpci Expr1. Výsledok je 0 (False).
SELECT IsDate([DateofSale]) AS ValidDate, IsDate(#31/10/2019#) AS DateTest FROM ProductSales; Funkcia vyhodnotí, či hodnoty DateofSale a #31/10/2019#sú platným dátumom a vráti výsledok ako -1 pre hodnotu True a hodnotu 0 pre hodnotu False v stĺpci ValidDate a DateTest. Výsledok je -1 (True) v oboch stĺpcoch.

Príklad jazyka VBA

Poznámka

Nasledujúce príklady ukazujú použitie tejto funkcie v module jazyka Visual Basic for Applications (VBA). Ak chcete získať ďalšie informácie o práci s jazykom VBA, vyberte z rozbaľovacieho zoznamu vedľa položky Hľadať možnosť Odkaz pre vývojára a do vyhľadávacieho poľa zadajte nejaké výrazy.

V tomto príklade je funkcia IsDate použitá na určenie, či výraz možno skonvertovať na dátum.

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.