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.
-
Clique com o botão direito no formulário no Painel de Navegação e, em seguida, clique em Visualização de Layout.
-
Clique em Design > Caixa de Texto,mantenha a tecla Ctrl e, em seguida, clique no layout onde pretende colocar a caixa de texto.
-
Clique na nova caixa de texto e prima F4 para exibir a Folha de Propriedade se ainda não estiver visualizada.
-
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:
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.