Повертає логічне значення, яке вказує, чи можна перетворити вираз на дату.
Синтаксис
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.