Vrátí logickou hodnotu označující, zda lze Výraz převést na datum.
Syntaxe
IsDate ( výraz )
Požadovaný výrazArgument je varianta obsahující výraz data nebo Řetězcový výraz rozpoznatelné jako datum nebo čas.
Poznámky
IsDate vrátí hodnotu True , pokud výraz je datum nebo je rozpoznatelné jako platné datum; v opačném případě vrátí hodnotu False. V systému Microsoft Windows je rozsah platných dat od 1. ledna 100 do 31. prosince 9999; rozsahy se v jednotlivých operačních systémech liší.
Příklady dotazů
Výraz |
Výsledky |
SELECT IsDate([UnitPrice]) AS Expr1 FROM ProductSales; |
Funkce vyhodnotí, jestli je "UnitPrice" platné datum, a vrátí výsledek jako -1 pro Hodnotu True a "0" pro Hodnotu False ve sloupci Výraz1. Výsledek je 0 (nepravda). |
SELECT IsDate([DateofSale]) AS ValidDate, IsDate(#31/10/2019#) AS DateTest FROM ProductSales; |
Funkce vyhodnotí, jestli jsou hodnoty DateofSale a #31/10/2019# platné datum, a vrátí výsledek jako -1 pro Hodnotu True a 0 pro Hodnotu False ve sloupcích ValidDate a DateTest. Výsledek je -1 (Pravda) v obou sloupcích. |
Příklad jazyka VBA
Poznámka: Následující příklady ukazují použití této funkce v modulu VBA (Visual Basic pro Applications). Pokud chcete další informace o práci s modulem VBA, vyberte Referenční informace pro vývojáře, které najdete v rozevíracím seznamu vedle položky Hledat a do vyhledávacího pole napište požadované pojmy.
Tento příklad používá funkci IsDate k určení, jestli je možné výraz převést na 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.