Adiciona um campo Data/Hora ou Data/Hora Prolongada a uma tabela quando precisar de armazenar datas e horas. Pode utilizar dados de data e hora por diversos motivos pessoais e comerciais, como aniversários, informações de envio e faturação e cartões de hora.
Neste artigo
Compreender os campos de data e hora
Quando utiliza uma base de dados do Access, poderá ver valores de data e hora em qualquer número de formatos, como um formato europeu (28.11.2006 ou 28-11-2006), um formato sul-asiático (11/28/2006) ou o formato norte-americano (28/11/2006). Independentemente da forma como o Access formatar os dados de data e hora, e independentemente da forma como introduz os dados de data ou hora, os campos de data e hora armazenam as datas e horas das seguintes formas:
Data/Hora
Data/Hora utiliza números de vírgula flutuante de precisão dupla — um sistema também denominado datas de série. A figura seguinte representa um valor de data e hora de série típico.
A parte de número inteiro do valor, à esquerda da vírgula decimal, representa a data. A parte fracionária, à direita da vírgula decimal, representa a hora.
O número neste valor representa 24 de dezembro de 2003, às 21:00. O componente de data é o número de dias inteiros decorridos desde a data de início ou "base" de 30/12/1899. Neste exemplo, decorreram 37 979 dias decorridos de 30/12/1899 a 24/12/2003. O componente de hora é uma fração de um dia de 24 horas. Assim, um valor de 0,875 multiplicado por 24 horas é igual a 21 horas ou 21:00.
Os valores negativos no componente de data representam datas anteriores à data base. Por exemplo, um valor de -1 como o componente de data é resolvido para um dia antes da data base ou 29/12/1899.
Os valores de data válidos variam entre -657.434 (1 de janeiro de 100 d.C.) e 2.958.465 (31 de dezembro de 9999 d.C.). Os valores de tempo válidos variam entre 0,0 e 0,9999 ou 23:59:59.
Armazenar os valores de data e hora como números permite-lhe efetuar um grande número de cálculos em dados de data e hora. Por exemplo, pode calcular um número total de horas trabalhadas (para um cartão de tempo) ou determinar a idade de uma fatura.
Data/Hora Prolongada
Data/Hora Prolongada armazena datas e horas numa cadeia codificada de 42 bytes. Uma data é armazenada num tipo longo não assinado que suporta um intervalo entre 1-1 e 1 AD e 9999 AD. O tempo é armazenado num tipo longo e não assinado com base na seguinte fórmula:
= (datehour * 3600 + dateminute * 60 + datesecond) * PowerOfTen(TimeScale) + fractionalSeconds
Para obter mais informações, veja Utilizar o tipo de dados Data/Hora Prolongada.
Adicionar um campo de data e hora na Vista de Folha de Dados
Pode adicionar um campo Data/Hora a uma tabela nova ou existente na Vista de Folha de Dados.
Adicionar a uma tabela existente
-
Abrir a tabela na vista Folha de Dados
-
Se necessário, desloque-se horizontalmente para o primeiro campo em branco.
-
Na coluna Nome do Campo , selecione a primeira linha em branco e, em seguida, escreva um nome para o campo.
-
Selecione a célula adjacente na coluna Tipo de Dados e, em seguida, selecione Data/Hora ou Data/Hora Prolongada na lista.
-
Guarde as suas alterações.
Adicionar um campo Data/Hora a uma nova tabela
-
No separador Criar, no grupo Tabelas, clique em Tabela.
-
Clique em Guardar e, na caixa de diálogo Guardar Como , introduza um nome para a nova tabela.
-
Clique com o botão direito do rato no separador do documento da nova tabela e clique em Vista Estrutura.
-
Na coluna Nome do Campo , selecione a primeira linha em branco e, em seguida, escreva um nome para o campo.
-
Selecione a célula adjacente na coluna Tipo de Dados e, em seguida, selecione Data/Hora ou Data/Hora Prolongada na lista.
-
Guarde as suas alterações.
Adicionar um campo de data e hora na vista Estrutura
Pode adicionar um campo Data/Hora a uma tabela nova ou existente na Vista estrutura.
Adicionar a uma tabela existente
-
Abra a tabela naVista estrutura.
-
Na coluna Nome do Campo , selecione a primeira linha em branco e, em seguida, escreva um nome para o campo.
-
Selecione a célula adjacente na coluna Tipo de Dados e, em seguida, selecione Data/Hora ou Data/Hora Prolongada na lista.
-
Guarde as suas alterações.
Adicionar a uma nova tabela
-
No separador Criar, no grupo Tabelas, clique em Tabela.
-
Clique em Guardar e, na caixa de diálogo Guardar Como , introduza um nome para a nova tabela.
-
Clique com o botão direito do rato no separador do documento da nova tabela e clique em Vista Estrutura.
-
Na coluna Nome do Campo , selecione a primeira linha em branco e, em seguida, escreva um nome para o campo.
-
Selecione a célula adjacente na coluna Tipo de Dados e, em seguida, selecione Data/Hora ou Data/Hora Prolongada na lista.
-
Guarde as suas alterações.
Definir propriedades do campo de data e hora
Quando utiliza a vista Estrutura para adicionar um campo Data/Hora a uma tabela, pode definir e alterar todas as propriedades do campo.
-
No separador Geral , na secção inferior do estruturador de tabelas, em Propriedades do Campo, localize a propriedade que pretende alterar.
-
Selecione o campo junto ao nome da propriedade.
-
Selecione o campo junto ao nome da propriedade. Consoante a propriedade, pode introduzir dados, iniciar o Construtor de Expressões ao clicar em ou selecionar uma opção a partir de uma lista.
Para obter informações sobre como utilizar cada propriedade de campo, selecione a propriedade e, em seguida, prima F1.
Eliminar um campo de data e hora
Pode utilizar a vista Folha de Dados ou a vista Estrutura para eliminar um campo Data/Hora ou Data/Hora Prolongada de uma tabela.
Aviso Quando elimina um campo Data/Hora ou Data/Hora Prolongada que contém dados, perde esses dados permanentemente. Não pode anular a eliminação. Por esse motivo, deve criar uma cópia de segurança das suas bases de dados antes de eliminar quaisquer campos da tabela ou outros componentes da base de dados.
Eliminar na vista folha de dados
-
Abra a tabela na Vista Folha de Dados.
-
Localize o campo Data/Hora ou Data/Hora Prolongada, clique com o botão direito do rato na linha de cabeçalho (o nome) e clique em Eliminar Campo.
-
Clique em Sim para confirmar a eliminação.
Eliminar na vista Estrutura
-
Abra a tabela na Vista Estrutura.
-
Clique no seletor de linhas (o quadrado em branco) junto ao campo Data/Hora ou Data/Hora Prolongada e, em seguida, prima DELETE ou clique com o botão direito do rato no seletor de linhas e clique em Eliminar Linhas.
-
Clique em Sim para confirmar a eliminação.
Referência de propriedade do campo de data e hora
Esta tabela lista as propriedades do campo Data/Hora e descreve o que cada uma faz.
Propriedade |
Utilização |
---|---|
Formatar |
Introduza carateres de formatação personalizados para definir um formato de apresentação. Os formatos definidos aqui aparecem em folhas de dados, formulários e relatórios. |
Casas Decimais (Apenas Data/Hora Prolongada) |
Introduza uma precisão fracionária para especificar o número de dígitos à direita da vírgula decimal (1-7). |
Máscara de Introdução |
Introduza uma cadeia de máscara de introdução ou clique em para iniciar o Assistente de Máscaras de Introdução. Para obter mais informações sobre como criar e utilizar máscaras de introdução, consulte o artigo Criar uma máscara de introdução para introduzir valores de campo ou controlo num formato específico. |
Legenda |
Especifica o nome do campo Data/Hora. Se não especificar uma legenda, o Access aplica o nome de campo predefinido. |
Valor Predefinido |
Especifica o valor que aparece automaticamente num campo quando cria um novo registo. Por exemplo, pode introduzir uma função como Data() para apresentar automaticamente a data de hoje. |
Regra de Validação |
Especifica os requisitos dos dados introduzidos num registo completo, num campo individual ou num controlo num formulário ou relatório. Quando um utilizador introduz dados que violam a regra, pode utilizar a propriedade Texto de Validação para especificar a mensagem de erro resultante. Comprimento máximo: 2048 carateres. Para obter mais informações sobre como criar regras de validação, veja o artigo Criar uma regra de validação para validar dados num campo. |
Texto de Validação |
Especifica o texto na mensagem de erro que aparece quando os utilizadores violam uma regra de validação. Comprimento máximo: 255 carateres. Para obter mais informações sobre como criar regras de validação, veja o artigo Criar uma regra de validação para validar dados num campo. |
Obrigatório |
Quando esta propriedade está definida como Sim, tem de introduzir um valor no campo ou em quaisquer controlos vinculados ao campo. Além disso, o valor não pode ser nulo. |
Indexado |
Utiliza um índice para acelerar as consultas, a ordenação e as operações de agrupamento que são executadas em grandes quantidades de dados. Também pode utilizar índices para impedir que os utilizadores introduzam valores duplicados. Escolhas:
|
Modo IME |
Especifica um Input Method Editor, uma ferramenta para utilizar versões em inglês do Access com ficheiros criados em versões japonesas ou coreanas do Access. Valor predefinido: Sem Controlo. Para obter mais informações sobre como utilizar esta propriedade, prima F1. |
Modo de Frase IME |
Especifica o tipo de dados que pode introduzir com um Input Method Editor. Para obter mais informações sobre como utilizar esta propriedade, prima F1. |
Alinhamento do Texto |
Especifica o alinhamento dos dados num campo Data/Hora. Escolhas:
|
Mostrar Selecionador de Datas |
Mostra ou oculta um controlo de calendário de pop-up que é apresentado quando os utilizadores clicam nos campos Data/Hora. Predefinição: para datas. Selecione Nunca para ocultar o controlo. Se utilizar uma máscara de introdução para um campo Data/Hora, o controlo Selecionador de Data está indisponível para esse campo independentemente da forma como definiu esta propriedade. |