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