A tabela seguinte lista exemplos de expressões que utilizam a função DateAdd para adicionar valores de data e hora.
Pode utilizar estas expressões em controlos calculados em relatórios de formulários ou em linhas de critérios de consulta.
Expressão |
Descrição |
=DataAdicionar("d", -10, [DataPrometida]) |
Apresenta uma data que é 10 dias antes do valor do campo PromisedDate. |
=DataAdicionar("m", 1, "31-Jan-13") |
Apresenta uma data que é um mês depois de 31-jan-03, pelo que a expressão será avaliada como 28-fev-03. |
=DataAdicionar("m", 1, "31-Jan-04") |
Apresenta uma data que é um mês após 31-jan-04 e, desde 2004 é um ano bissexto, a expressão será avaliada como 29-fev-04. |
=DataAdicionar("q", 3, [DataPrometida]) |
Apresenta uma data que corresponde a três quartos após o valor do campo DataPrometida; por exemplo, se o valor do campo PromisedDate for 18-Jun-03, a expressão será avaliada como 18-Mar-04. |
=DateAdd("h", 3, [ArrivalTime]) |
Apresenta uma hora que é três horas após o valor do campo ArrivalTime. |
Pode utilizar estas expressões num campo calculado numa consulta.
Expressão |
Descrição |
DueDate: DateAdd("q", 3, [PromisedDate]) |
Apresenta no campo DueDate uma data que corresponde a três quartos após o valor do campo DataPrometida. |
PickUpTime: DateAdd("h", 3, [ArrivalTime]) |
Apresenta no campo PickUpTime uma hora que é três horas após o valor do campo ArrivalTime. |