Applies ToAccess para Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Imagine que tem um campo Data para Conclusão num formulário no Access e que pretende mostrar quantos dias restam até que a Data para Conclusão chegue. Uma forma rápida de o fazer é adicionar uma nova caixa de texto ao formulário e, em seguida, utilizar a função DateDiff nessa caixa de texto para fazer o cálculo.

  1. Clique com o botão direito do rato no formulário no Painel de Navegação e, em seguida, clique em Vista de Esquema.

  2. Clique em Estrutura > Caixa de Texto, mantenha premida a tecla Ctrl e, em seguida, clique no esquema onde pretende colocar a caixa de texto.

  3. Clique na nova caixa de texto e prima F4 para apresentar a Folha de Propriedades, caso ainda não esteja apresentada.

  4. No separador Dados da Folha de Propriedades, na caixa de propriedade Origem do Controlo , escreva o seguinte:

    =DateDiff("d",Date(),[DueDate])

    O seu formulário deverá ter um aspeto semelhante ao seguinte:

    Introduzir a função DifData na propriedade Origem do Controlo de uma caixa de texto.

A expressão neste exemplo subtrai a data de hoje (Data()) da Data para Conclusão. O "d" indica ao Access para calcular o número de dias (por oposição a anos, meses, etc.). Se a sua caixa de texto tiver um nome diferente de DueDate, substitua o nome real da caixa de texto nos argumentos da função.

Mais informações

Saiba mais sobre expressões ao ler Learn to build an expression (Aprender a criar uma expressão ) e Add functions to Access expressions (Adicionar funções a expressões do Access).

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

Precisa de mais ajuda?

Quer mais opções?

Explore os benefícios da subscrição, navegue em cursos de formação, saiba como proteger o seu dispositivo e muito mais.

As comunidades ajudam-no a colocar e a responder perguntas, a dar feedback e a ouvir especialistas com conhecimentos abrangentes.