Следующая таблица содержит примеры выражений, в которых добавляются значения даты и времени с помощью функции 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; [ВремяПрибытия]) |
Отображает в поле "ВремяВстречи" время, отстающее на три часа от значения в поле "ВремяПрибытия". |