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

Num formulário do Access, utilize o Selecionador de Data para introduzir a data atual. Se o campo estiver configurado enquanto campo de Data/Hora, o ícone do Selecionador de Data aparece quando clica no campo. Clique no ícone e, em seguida, clique no botão Hoje em baixo de calendário.

Selecionador de Data com o botão Hoje realçado.

Atalho de teclado   Numa base de dados de ambiente de trabalho do Access, prima as teclas Ctrl e ponto e vírgula (;) em simultâneo para preencher o campo selecionado com a data atual.

Para mais informação sobre como adicionar o campo Data/Hora a uma tabela, consulte Criar um campo para armazenar datas e horas. Para obter mais informações mais sobre formulários, consulte o artigo Criar um formulário do Access.

Enquanto valor predefinido para um novo item

A maioria dos campos e controlos no Access têm uma propriedade Valor Predefinido onde pode inserir uma função que irá introduzir a data atual de cada vez que cria um novo item. Tanto nas bases de dados de ambiente de trabalho, como nas aplicações Web do Access, é utilizada a função Agora() para introduzir a data e a hora atuais. Se quiser apenas introduzir a data, utilize a função Data() numa base de dados de ambiente de trabalho ou a função Hoje() numa aplicação Web do Access.

Onde posso introduzir a função?

Escolha o procedimento de que necessita, com base no tipo de objeto que pretende alterar. Tenha em atenção que se definir o valor predefinido numa tabela, a definição de valor predefinido vai ser aplicada a quaisquer formulários ou vistas com base nessa tabela, assim, este é, frequentemente, o método preferencial.

Numa tabela

Numa tabela, quer de uma base de dados de ambiente de trabalho ou de uma aplicação Web do Access, eis como pode encontrar a propriedade Valor Predefinido:

  1. Prima F11 para abrir o Painel de Navegação, caso não esteja já aberto.

  2. No Painel de Navegação, clique com o botão direito do rato na tabela e clique em Vista Estrutura.

  3. Clique no campo onde quer adicionar o valor predefinido e em Propriedades do Campo, introduza =Data(), =Hoje() ou =Agora() na caixa de propriedade Valor Predefinido.

    Definir o valor predefinido de um campo de Data/Hora numa tabela do Access.

Num formulário (bases de dados de ambiente de trabalho)

  1. Prima F11 para abrir o Painel de Navegação, caso não esteja já aberto.

  2. No Painel de Navegação, clique com o botão direito do rato no formulário e clique em vista de Esquema.

  3. Clique no campo onde pretende introduzir a data de hoje.

  4. Prima F4 para abrir a Folha de Propriedades, caso não esteja já aberta.

  5. No separador Tudo da Folha de Propriedades, certifique-se de que a propriedade Mostrar Seletor de Datas está definida como Para datas.

    Mostrar propriedade seletor de datas na Folha de Propriedades de um formulário

  6. No separador Dados da folha de propriedades, escreva =Data() na propriedade Valor Predefinido do campo.

    Folha de Propriedades com o Valor Predefinido definido para Data().

    Nota:  Se pretender incluir a hora atual, bem como a data, utilize a função Agora(), em vez da função Data(). Também poderá ter de ajustar a propriedade Formatar do campo (no separador Formatar da Folha de Propriedades) para ativar a apresentação da hora.

Na parte superior de um relatório

Para mostrar a data atual num cabeçalho de relatório (apenas bases de dados de ambiente de trabalho), abra o relatório em vista de Esquema e clique em Estrutura > Data e Hora.

Para obter mais informações acerca da criação de relatórios, consulte Introdução a relatórios no Access.

No SQL

Numa base de dados de ambiente de trabalho do Access, pode utilizar uma consulta de atualização para alterar um campo de data para a data atual. Por exemplo:

CONJUNTO ATUALIZAR TAREFAS DataInício = Data() ONDE ID=1;

Para obter mais informações sobre consultas de atualização, consulte Criar e executar uma consulta de atualização.

Para introduzir um novo registo com a data atual, utilize uma consulta de acréscimo, tal como no exemplo:

INTRODUZIR EM TAREFAS ( TítuloTarefa; DataInício ) VALORES ("Tarefa2";Data());

Para obter mais informações sobre consultas de acréscimo, consulte Adicionar registos a uma tabela utilizando uma consulta de acréscimo.

Nota:  Se quiser incluir a hora atual, bem como a data, utilize a função Agora() em vez da função Data().

Início da Página

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.