1) Como fixar a data atual (do sistema) em um banco de dados, sem ter que ficar repetindo o processo nos formulários e relatórios?
•Crie um campo que deve ser do tipo data hora e o formato data abreviada;
•na propriedade valor padrão do campo informe: date()
Em qualquer objeto do banco que o campo for inserido ele automaticamente retornará a data atual, mas para isto é necessário que a data do sistema (da máquina) esteja correta.
Obs: O mesmo sistema pode ser feito em determinados objetos do banco, ex: somente em formulários, neste caso será retornado a data atual somente neste objeto, o interessante é fazer na própria tabela, assim não será preciso refazer o processo em relatórios e consultas. É opcional.
2) Como criar um campo que retorne somente o ano, usando outro campo de data? Este processo deve ser feito em uma consulta, para isto você já deve ter outro campo que retorna a data do sistema (como o do item 1, acima). O sistema é simples, este teu campo de data retorna data desta forma, ex: 31/12/2010, mas você deseja que mostre somente o ano: 2010, então:
•Crie um campo calculado na consulta (insira uma coluna em branco na consulta);
•Programe o formato do campo calculado para dd/mm/yyyy;
•Nomeie (opcional) o campo como: consulta ano: formato([informe o nome do outro campo que você usa para mostrar a data];”yyyy”)
•No critério do campo calculado coloque: [informe o ano]
Desta forma o campo calculado “consulta ano” ficará acoplado em sua consulta e poderá ser incluído em qualquer formulário ou relatório.
Nenhum comentário:
Postar um comentário