Dodawanie lub odejmowanie od wartości daty i godziny
Applies ToAccess dla Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

W poniższej tabeli wymieniono przykłady wyrażeń używających funkcji DateAdd w celu dodania wartości daty i godziny.

Tych wyrażeń można używać w kontrolkach obliczeniowych w raportach formularzy lub w wierszach kryteriów zapytań.

Wyrażenie

Opis

=DateAdd("d" -10; [PromisedDate])

Wyświetla datę przypadaną 10 dni przed wartością pola PromisedDate.

=DateAdd("m";1;"31-sty-13")

Wyświetla datę przypadaną miesiąc po dniu 31 stycznia 2003 r., więc wynikiem wyrażenia będzie 28 lutego 2003 r.

=DateAdd("m";1;"31-sty-04")

Wyświetla datę przypadaną miesiąc po 31 sty 04, a od 2004 roku jest rokiem przestępnym, a wyrażenie będzie szacowane na 29 lutego 04.

=DateAdd("q",3; [PromisedDate])

Wyświetla datę, która jest trzy czwarte po wartości pola PromisedDate. Jeśli na przykład wartością pola PromisedDate jest 18 cze 03, wyrażenie będzie obliczać wartość 18 mar-04.

=DateAdd("h",3; [ArrivalTime])

Wyświetla godzinę przypadaną trzy godziny po wartości pola ArrivalTime.

Tych wyrażeń można używać w polu obliczeniowym w zapytaniu.

Wyrażenie

Opis

Data_ukończenia: DateAdd("q", 3, [PromisedDate])

Wyświetla w polu Data Ukończenia datę późniejszą o trzy kwartały od wartości pola PromisedDate.

PickUpTime: DateAdd("h", 3, [ArrivalTime])

Wyświetla w polu PickUpTime godzinę, która znajduje się trzy godziny po wartości pola ArrivalTime.

Potrzebujesz dalszej pomocy?

Chcesz uzyskać więcej opcji?

Poznaj korzyści z subskrypcji, przeglądaj kursy szkoleniowe, dowiedz się, jak zabezpieczyć urządzenie i nie tylko.

Społeczności pomagają zadawać i odpowiadać na pytania, przekazywać opinie i słuchać ekspertów z bogatą wiedzą.