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