Digamos que tem um campo de Data de Vencimento num formulário no Access, e que pretende mostrar quantos dias faltam até que a Data de Vencimento 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 no formulário no Painel de Navegação e, em seguida, clique em Visualização de Layout.

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

  3. Clique na nova caixa de texto e prima F4 para exibir a Folha de Propriedade se ainda não estiver visualizada.

  4. No separador Dados da Folha de Propriedade, na caixa de propriedade De Fonte de Controlo, digite o seguinte:

    =DataDiff("d","Data()[DueDate])

    Sua forma deve ser algo assim:

    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))a partir da Data de Vencimento. O "d" diz ao Access para calcular o número de dias (ao contrário de anos, meses, etc.). Se a sua caixa de texto tiver o nome de algo diferente do DueDate, substitua o nome da sua caixa de texto nos argumentos de função.

Mais informações

Saiba mais sobre expressões lendo Aprenda a construir uma expressão e Adicione funções às expressões de acesso.

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

Precisa de mais ajuda?

Aumente os seus conhecimentos

Explore as formações >

Seja o primeiro a obter novas funcionalidades

Aderir ao Microsoft insiders >

As informações foram úteis?

Quão satisfeito está com a qualidade do idioma?
O que afetou a sua experiência?

Obrigado pelo seu feedback!

×