Calcular o número de dias entre duas datas

Aplica-se a
Access para Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Digamos que você tenha um campo Data de Vencimento em um formulário no Access e que deseja mostrar quantos dias restam até que a Data de Vencimento chegue. Uma maneira rápida de fazer isso é adicionar uma nova caixa de texto ao formulário e, em seguida, usar a função DateDiff nessa caixa de texto para fazer o cálculo.

  1. Clique com o botão direito do mouse no formulário no Painel de Navegação e clique em Modo de Exibição de Layout.
  2. Clique emCaixa de Textode Design>, mantenha pressionada a tecla Ctrl e clique no layout em que deseja colocar a caixa de texto.
  3. Clique na nova caixa de texto e pressione F4 para exibir a Folha de Propriedades se ela ainda não estiver exibida.
  4. Na guia Dados da Folha de Propriedades, na caixa de propriedade Fonte de Controle , digite o seguinte:
    =DateDiff("d", Date(),[DueDate])
    Seu formulário deve ser semelhante a este:
    Inserindo a função DifData na propriedade Fonte do Controle de uma caixa de texto.

A expressão neste exemplo subtrai a data de hoje (Data()) da Data de Vencimento. O "d" informa ao Access para calcular o número de dias (em vez de anos, meses etc.). Se sua caixa de texto for nomeada algo diferente de DueDate, substitua o nome da caixa de texto real nos argumentos da função.

Mais informações

Saiba mais sobre expressões lendo Aprender a criar uma expressão e Adicionar funções às expressões de Acesso.

Para obter mais informações sobre formulários, consulte Criar um formulário no Access.