Inserir a data de hoje através do controlo de selecionador de data

Aplica-se A
Access 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 ainda não esteja aberta.

  5. No separador Tudo da Folha de Propriedades, certifique-se de que a propriedade Mostrar Seleccionador de Data está definida como Para datas.
    Mostrar a propriedade Seleccionador de Data 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 na Vista de Esquema e, em seguida, clique em Estruturar>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