Сложение и вычитание значений даты и времени
Applies ToAccess для Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Следующая таблица содержит примеры выражений, в которых добавляются значения даты и времени с помощью функции DateAdd.

Эти выражения можно использовать в вычисляемых элементах управления в отчетах форм или в строках условий запроса.

Выражение

Описание

=DateAdd("d";-10;[УсловленнаяДата])

Выводит дату, предшествующую на 10 дней значению даты в поле "УсловленнаяДата".

= DateAdd("m"; 1; "31-янв-03")

Отображает дату, которая отстает на месяц от 31 января 2003 г., то есть 28-фев-03.

= DateAdd("m"; 1; "31-янв-04")

Отображает дату, которая отстает на месяц от 31 января 2004 г., то есть 29-фев-04 (так как это високосный год).

=DateAdd("q"; -3; [УсловленнаяДата])

Отображает дату, которая отстает на три квартала от значения в поле "УсловленнаяДата". Например, если значением поля "УсловленнаяДата" является 18-июн-03, выражение выдает результат 18-мар-04.

= DateAdd("h"; 3; [ВремяПрибытия])

Отображает время, отстающее на три часа от значения в поле "ВремяПрибытия".

С помощью этих выражений вы можете создавать вычисляемые поля в запросах.

Выражение

Описание

Срок: DateAdd("q"; -3; [УсловленнаяДата])

Выводит в поле "Срок" дату, которая отстает на три квартала от значения в поле "УсловленнаяДата".

ВремяВстречи: DateAdd("h"; 3; [ВремяПрибытия])

Отображает в поле "ВремяВстречи" время, отстающее на три часа от значения в поле "ВремяПрибытия".

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

Нужны дополнительные параметры?

Изучите преимущества подписки, просмотрите учебные курсы, узнайте, как защитить свое устройство и т. д.

В сообществах можно задавать вопросы и отвечать на них, отправлять отзывы и консультироваться с экспертами разных профилей.