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. |