Предположим, что у вас есть поле Дата выполнения в форме в Access, и вы хотите показать, сколько дней осталось до наступления этой даты выполнения. Быстрый способ сделать это — добавить новое текстовое поле в форму, а затем использовать функцию DateDiff в этом текстовом поле для вычисления.
-
Щелкните правой кнопкой мыши форму в области навигации и выберите режим макета.
-
Щелкните Конструктор > текстовое поле, удерживая нажатой клавишу CTRL, а затем выберите макет, в который нужно поместить текстовое поле.
-
Щелкните новое текстовое поле и нажмите клавишу F4, чтобы отобразить страницу свойств, если она еще не отображается.
-
На вкладке Данные страницы свойств в поле Свойства Источник элемента управления введите следующее:
=DateDiff("d";Date(),[DueDate])
Форма должна выглядеть примерно так:
Выражение в этом примере вычитает текущую дату (Date()) из даты выполнения. Значение "d" указывает Access на вычисление количества дней (в отличие от лет, месяцев и т. д.). Если текстовое поле имеет имя, отличное от DueDate, замените фактическое имя текстового поля в аргументах функции.
Дополнительные сведения
Дополнительные сведения о выражениях см. в статье Создание выражения и Добавление функций в выражения Access.
Дополнительные сведения о формах см. в разделе Create формы в Access.