Функция IsDate

Отнася се за
Access за Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Връща стойност от тип Boolean, указваща дали даден израз може да бъде преобразуван в дата.

Синтаксис

IsDate(израз)

Задължителният аргумент за изразе вариант, съдържащ израз във формата на дата или низ, разпознаваем като дата или час.

Забележки

IsDate връща True , ако изразът е дата или може да се разпознае като валидна дата; в противен случай връща False. В Microsoft Windows диапазонът от валидни дати е от 1 януари 100 г. до 31 декември 9999 г.; Диапазоните се различават за различните операционни системи.

Примери за заявки

Израз Резултати
SELECT IsDate([UnitPrice]) AS Expr1 FROM ProductSales; Функцията оценява дали "Единична цена" е валидна дата и връща резултата като "-1" за "Истина" и "0" за "Неистина" в колоната "Израз1". Резултатът е 0 (Невярно).
SELECT IsDate([DateofSale]) AS ValidDate, IsDate(#31/10/2019#) AS DateTest FROM ProductSales; Функцията оценява дали "DateofSale" и "#31/10/2019#" е валидна дата и връща резултата като "-1" за "Истина" и "0" за "Неистина" в колоната съответно "ValidDate" и "DateTest". Резултатът е -1 (Вярно) и в двете колони.

Пример на VBA

Забележка

Примерите по-долу илюстрират използването на тази функция във Visual Basic for Applications (VBA). За повече информация относно работата с VBA изберете Справочни материали за разработчици в падащия списък до Търсене и въведете един или няколко термина в полето за търсене.

Този пример използва функцията IsDate , за да определи дали един израз може да бъде преобразуван в дата.

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.