Функція 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([Ціна за одиницю]) AS Вираз1 FROM ProductSales; Функція обчислює, чи "Ціна_за_одиницю" є дійсною датою, і повертає результат як "-1" для значення "Істина" та "0" для значення "Хибність" у стовпці Вираз1. Результат: 0 (хибність).
SELECT IsDate([DateofSale]) AS ValidDate, IsDate(#31/10/2019#) AS DateTest FROM ProductSales; Функція визначає, чи значення "DateofSale" та "#31/10/2019#" є припустимою датою, і повертає результат як "-1" для значення True та "0" для значення False у стовпці 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.