Возвращает boolean value, указывающее, можно ли выражение быть преобразованы в дату.

Синтаксис

IsDate (выражение)

Требуемым выражениемАргумент является Variant, содержащее выражение даты или строковое выражение распознается как дата или время.

Замечания

IsDate возвращает "Истина", если выражение является датой или распознается как допустимая дата; в противном случае возвращается false. В Microsoft Windows допустимым диапазоном дат является 1 января 100 г. до 31 декабря 9999 г. н. д.; Диапазоны зависят от операционных систем.

Примеры запросов

Выражение

Результаты:

SELECT IsDate([UnitPrice]) AS Expr1 FROM ProductSales;

Функция оценивает, является ли значение "UnitPrice" допустимой датой, и возвращает результат "-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 для приложений (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.

Нужна дополнительная помощь?

Совершенствование навыков
Перейти к обучению
Первоочередный доступ к новым возможностям
Присоединение к программе предварительной оценки Майкрософт

Были ли сведения полезными?

Насколько вы удовлетворены качеством перевода?

Что повлияло на вашу оценку?

Добавите что-нибудь? Это необязательно

Спасибо за ваш отзыв!

×