Додавання до значень дати й часу або віднімання від них

Застосовується до
Access для Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

У таблиці нижче наведено приклади виразів, які використовують функцію DateAdd для додавання значень дати й часу.

Ці вирази можна використовувати в обчислюваних елементах керування у звітах форм або в рядках умов запиту.

Вираз Опис
=DateAdd("d",-10; [PromisedDate]) Відображає дату за 10 днів до значення поля PromisedDate.
=DateAdd("m", 1, "31-Січ-13") Відображає дату, яка на місяць після 31 січня 2003 р., тому вираз матиме значення 28 лютого 2003 р.
=DateAdd("m", 1, "31-Січ-04") Відображає дату, яка на місяць після 31 січня 2004 року, а оскільки 2004 рік високосний, вираз буде оцінено до 29 лютого 2004 року.
=DateAdd("q",3; [PromisedDate]) Відображає дату, яка на три квартали після значення поля "Обіцяна дата"; Наприклад, якщо значення поля PromisedDate – 18 чер-03, вираз оцінить значення 18-Mar-04.
=DateAdd("h",3; [ArrivalTime]) Відображає час через три години після значення поля ArrivalTime.

Ці вирази можна використовувати в обчислюваному полі запиту.

Вираз Опис
DueDate: DateAdd("q", 3, [PromisedDate]) Відображає в полі DueDate дату, яка становить три чверті після значення поля PromisedDate.
PickUpTime: DateAdd("h", 3, [ArrivalTime]) Відображає в полі PickUpTime час через три години після значення поля ArrivalTime.