Zbrajanje vrijednosti datuma i vremena i oduzimanje od njih

Primjenjuje se na
Access za Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

U sljedećoj su tablici navedeni primjeri izraza u kojima se zbrajaju vrijednosti datuma i vremena pomoću funkcije DateAdd .

Te izraze možete koristiti u kontrolama izračuna u obrascima, izvješćima ili u recima s kriterijima upita.

Izraz Opis
=DateAdd("d"; -10; [ObećaniDatum]) Prikazuje datum koji je 10 dana prije vrijednosti polja ObećaniDatum.
=DateAdd("m"; 1; "31-sij-13") Prikazuje datum koji je mjesec dana nakon 31. sij. 2003. pa će se izraz vrednovati kao 28. veljače 2003.
=DateAdd("m"; 1; "31-sij-04") Prikazuje datum koji je mjesec dana nakon 31. sij. 2004., a 2004. je prijestupna godina, pa će se izraz vrednovati u 29. veljače 2004.
=DateAdd("q", 3; [ObećaniDatum]) Prikazuje datum koji se nalazi tri tromjesečja nakon vrijednosti polja ObećaniDatum. ako je, primjerice, vrijednost polja PromisedDate 18-Jun-03, izraz će se vrednovati 18-Mar-04.
=DateAdd("h"; 3; [ArrivalTime]) Prikazuje vrijeme koje se nalazi tri sata nakon vrijednosti polja ArrivalTime.

Te izraze možete koristiti u izračunatom polju u upitu.

Izraz Opis
DueDate: DateAdd("q", 3, [PromisedDate]) U polju DatumDospijeća prikazuje datum koji se nalazi tri tromjesečja nakon vrijednosti polja ObećaniDatum.
PickUpTime: DateAdd("h", 3, [ArrivalTime]) U polju PickUpTime prikazuje vrijeme koje se nalazi tri sata nakon vrijednosti polja ArrivalTime.