Formatar um campo de data e hora

O tipo de dados data/hora tem uma vasta gama de formatos para ajudar a cumprir as circunstâncias únicas. Com a formatação de data/hora, tem três opções: manter os formatos predefinidos, aplicar um formato predefinido ou criar um formato personalizado.  Quando aplica um formato a um campo de tabela, esse mesmo formato é aplicado automaticamente a qualquer controlo de formulário ou relatório que seja posteriormente associado a esse campo de tabela.  A formatação só muda a forma como os dados são apresentados e não afeta a forma como os dados são armazenados ou como os utilizadores podem introduzir dados.

Neste artigo

Descrição geral dos formatos de data e hora

Aplicar um formato predefinido

Exemplos de formatos predefinidos

Aplicar um formato personalizado

Exemplos de formatos personalizados

Carateres de formato personalizado

Definir um formato de data/hora numa aplicação Web do Access

Descrição geral dos formatos de data e hora

O Access apresenta automaticamente a data e a hora nas formatações de data por extenso e hora geral. As datas são apresentadas como, dd/mm/aaaa nos Estados Unidos e como, dd/mm/aaaa fora dos Estados Unidos onde mm é o mês, DD é o dia e AAAA é o ano. A hora é apresentada como, hh: mm: ss AM/PM, onde HH é a hora, mm é minutos e SS é segundos.

Estes formatos automáticos para datas e horas variam consoante a localização geográfica especificada na definição opções regionais e de idioma do Microsoft Windows no seu computador. Por exemplo, na Europa e em muitas partes da Ásia, consoante a sua localização, poderá ver a data e a hora como 28.11.2018 12:07:12 PM ou 28/11/2018 12:07:12 PM. Nos Estados Unidos, verá 11/28/2018 12:07:12 PM.

É possível alterar estes formatos predefinidos ao utilizar formatos de apresentação personalizados. Por exemplo, pode introduzir uma data num formato europeu, tal como 28.11.2018, e fazer com que a tabela, formulário ou relatório apresente o valor como 11/28/2018. O formato personalizado que selecionar não irá afetar a forma como os dados são introduzidos ou a forma como o Access armazena esses dados.

O Access fornece automaticamente um determinado nível de validação de dados relacionado com a formatação de data e hora. Por exemplo, se introduzir uma data inválida, tal como 32.11.2018, será apresentada uma mensagem e terá a opção de introduzir um novo valor ou converter o campo a partir do tipo de dados data/hora para o tipo de dados texto. Os valores de data válidos variam de-657.434 (1 de janeiro de 100 D.C.) a 2.958.465 (31 9999 de dezembro de D.C.). Os valores de tempo válidos variam de 0 a. 9999 ou 23:59:59.

Quando pretender restringir a entrada de data e hora num formato específico, utilize uma máscara de introdução. Por exemplo, se aplicou uma máscara de introdução para introduzir datas no formato europeu, alguém a introduzir dados na sua base de dados não poderá introduzir datas noutros formatos. As máscaras de introdução podem ser aplicadas a campos em tabelas, conjuntos de resultados de consulta e a controlos em formulários e relatórios. Para obter mais informações, consulte controlar os formatos de introdução de dados com máscaras de introdução.

Início da Página

Aplicar um formato predefinido

O Access fornece vários formatos predefinidos para dados de data e hora.

Numa tabela

  1. Abra a tabela na Vista Estrutura.

  2. Na secção superior da grelha de estrutura, selecione o campo data/hora que pretende Formatar.

  3. Na secção Propriedades do campo , clique na seta na caixa de propriedade Formatar e selecione uma formatação na lista pendente.

    Imagem da Folha de Propriedades com a lista pendente Formatar apresentada.

  4. Depois de selecionar um formato, o botão Opções de atualização de propriedade é apresentado e permite-lhe aplicar o seu novo formato a quaisquer outros campos de tabela e controlos de formulário que o herdem lógicamente. Para aplicar as suas alterações ao longo da base de dados, clique na etiqueta inteligente e, em seguida, clique em Atualizar formato em qualquer lugar <nome do campo> é utilizado. Neste caso, nome do campo é o nome do seu campo data/hora.

  5. Para aplicar as suas alterações a toda a base de dados, quando a caixa de diálogo Atualizar Propriedades é apresentada e apresenta os formulários e outros objetos que irão herdar o novo formato. Clique em Sim.

    Para obter mais informações, consulte o artigo propagar uma propriedade de campo.

  6. Guarde as alterações e mude para a vista de folha de dados para ver se o formato corresponde às suas necessidades.

Nota    Os novos formulários, relatórios ou vistas criados com base nesta tabela obtêm a formatação da tabela, mas pode substituir isto no formulário, relatório ou vista sem alterar a formatação da tabela.

Num formulário ou relatório

  1. Abrir a vista de esquema de formulário ou relatório ou a vista de estrutura.

  2. Posicione o ponteiro na caixa de texto com a data e a hora.

  3. Prima F4 para apresentar a folha de propriedades.

  4. Defina a propriedade formato para um dos formatos de data predefinidos.

Numa consulta

  1. Abra a consulta na vista de estrutura.

  2. Clique com o botão direito do rato no campo de data e, em seguida, clique em Propriedades.

  3. Na folha de propriedades, selecione o formato que pretende a partir da lista de propriedades de formato .

Numa expressão

  • Utilize a função FormatDateTime para formatar um valor de data num dos vários formatos predefinidos.

    Pode encontrar esta utilidade se estiver a trabalhar numa área que necessite de uma expressão, como uma macro ou uma consulta.

Início da Página

Exemplos de formatos predefinidos

Formato

Descrição

Exemplo

Data Geral

Definida Apresenta os valores de data como números e valores de tempo como horas, minutos e segundos seguidos de AM ou PM. Para ambos os tipos de valores, o Access utiliza os separadores de data e hora especificados nas suas definições regionais do Windows. Se o valor não tiver um componente de tempo, o Access apresenta apenas a data. Se o valor não tiver componente de data, o Access apresenta apenas a hora.

06/30/2018 10:10:42 AM

Data por Extenso

Apresenta apenas valores de data, conforme especificado pelo formato de data por extenso nas suas definições regionais do Windows.

Segunda-feira, 27 de agosto de 2018

Data Normal

Apresenta a data como DD/MMM/yy, mas utiliza o separador de data especificado nas suas definições regionais do Windows.

27/ago/18
27-ago-18

Data Abreviada

Apresenta os valores de data, conforme especificado pelo formato de data abreviada nas suas definições regionais do Windows.

8/27/2018
8-27-2018

Hora por Extenso

Apresenta as horas, minutos e segundos seguidos de AM ou PM. O Access utiliza o separador especificado na definição hora nas suas definições regionais do Windows.

10:10:42 AM

Hora Normal

Apresenta as horas e minutos seguidos de AM ou PM. O Access utiliza o separador especificado na definição hora nas suas definições regionais do Windows.

10:10 AM

Hora Abreviada

Apresenta apenas horas e minutos. O Access utiliza o separador especificado na definição hora nas suas definições regionais do Windows.

10:10

Início da Página

Aplicar um formato personalizado

Por vezes, a lista pendente da propriedade Formatar na folha de propriedades não contém o formato de data exato que pretende. Pode criar o seu próprio formato personalizado utilizando um tipo de código que o Access reconhece para a formatação de datas.

Quando aplica um formato personalizado ao campo data/hora, pode combinar formatos diferentes ao ter duas secções, uma para a data e outra para a hora. Neste caso, pode separar as secções com um espaço. Por exemplo, pode combinar as formatações em geral de data e hora por extenso, da seguinte forma: m/mm/aaaa h:mm: SS.

  1. Abra a tabela na Vista Estrutura.

  2. Na secção superior da grelha de estrutura, selecione o campo data/hora que pretende Formatar.

  3. Na secção Propriedades do campo , selecione o separador geral , clique na célula junto à caixa Formatar e introduza os carateres específicos com base nas suas necessidades de formatação.

  4. Depois de introduzir um formato, o botão Opções de atualização de propriedade é apresentado e permite-lhe aplicar o formato a quaisquer outros campos de tabela e controlos de formulário que o herdariam logicamente. Para aplicar as alterações ao longo da base de dados, clique na etiqueta inteligente e, em seguida, clique em Atualizar formato onde o nome do campo é utilizado. Neste caso, nome do campo é o nome do seu campo data/hora.

  5. Se optar por aplicar as alterações a toda a base de dados, a caixa de diálogo Atualizar Propriedades é apresentada e apresenta os formulários e outros objetos que irão herdar o novo formato. Clique em Sim para aplicar o formato.

    Para obter mais informações, consulte o artigo propagar uma propriedade de campo.

  6. Guarde as alterações e, em seguida, mude para a vista de folha de dados para ver se o formato corresponde às suas necessidades.

Início da Página

Exemplos de formatos personalizados

Seguem-se alguns exemplos de diferentes formas de Formatar 13 de janeiro de 2012:

Para formatar a data como...

Escreva este código na caixa de propriedade Formatar :

2012-01-13

aaaa-mm-dd

2012

aaaa

13 de janeiro de 2012

DD MMM yyyy

13.01.2012

dd\.mm\.yyyy (o Access adiciona as barras invertidas automaticamente)

Sex 1/13

DDD m/d

2/6

ww/w

13 de janeiro de 2012

mmm d "," aaaa

Início da Página

Carateres de formato personalizado

Para criar um formato personalizado, utilize os seguintes carateres como marcadores de posição e separadores.  Os formatos personalizados que não estejam em conformidade com as definições de data/hora especificadas nas definições regionais do Windows serão ignorados. Para obter mais informações, consulte alterar as definições regionais do Windows para modificar a aparência de alguns tipos de dados.

Caráter

Descrição

Separador de data

Controla onde o Access coloca o separador de dias, meses e anos. Utilize o separador definido nas definições regionais do Windows. Por exemplo, em inglês (Estados Unidos), utilize uma barra (/).

Separador de tempo

Controla onde o Access coloca os separadores de horas, minutos e segundos. Utilize o separador definido nas definições regionais do Windows. Por exemplo, em Português (Brasil), utilize um ponto e vírgula (:).

c

Apresenta o formato de data geral.

d ou DD

Apresenta o dia do mês com um ou dois algarismos. Para um dígito, utilize um único marcador de posição; para dois dígitos, utilize dois marcadores de posição.

ddd

Abrevia o dia da semana para três letras.

dddd

Verifica a ortografia de todos os dias da semana.

ddddd

Apresenta o formato de data abreviada.

dddddd

Apresenta o formato de data por extenso.

s

Apresenta um número que corresponde ao dia da semana. (1 a 7)

ss

Apresenta um número que corresponde à semana do ano (1 a 53).

m ou mm

Apresenta o mês como um número de um dígito ou dois dígitos.

mmm

Abrevia o nome do mês para três letras. Por exemplo, janeiro aparece como Jan.

mmmm

Verifica a ortografia de todos os nomes dos meses.

t

Apresenta o número do trimestre atual do calendário (1-4). Por exemplo, se contratar um trabalhador em maio, o Access irá apresentar 2 como o valor de trimestre.

a

Apresenta o dia do ano, 1-366.

aa

Apresenta os dois últimos dígitos do ano.

Nota: É recomendável introduzir e apresentar todos os quatro dígitos de um determinado ano.

aaaa

Apresenta todos os algarismos num ano no intervalo 0100-9999.

h ou hh

Apresenta a hora com um ou dois algarismos.

n ou nn

Apresenta os minutos com um ou dois algarismos.

s ou SS

Apresenta os segundos com um ou dois algarismos.

tttt

Apresenta o formato de hora por extenso.

AM/PM

Relógio de doze horas com as letras maiúsculas "AM" ou "PM", conforme apropriado.

am/pm

Relógio de doze horas com as letras minúsculas "am" ou "pm", conforme apropriado.

A/P

Relógio de doze horas com as letras maiúsculas "A" ou "P", conforme apropriado.

a/p

Relógio de doze horas com as letras minúsculas "a" ou "p", conforme apropriado.

AMPM

Relógio de doze horas com o indicador de manhã/tarde, conforme definido nas definições regionais do Windows.

Espaço em branco, +-$ ()

Utilize espaços em branco, alguns carateres matemáticos (+-) e símbolos financeiros ($ ¥ £) conforme necessário em qualquer lugar nas cadeias de formato. Se pretender utilizar outros símbolos matemáticos comuns, como a barra (\ ou/) e o asterisco (*), tem de colocá-los entre aspas.

"Texto literal"

Coloque o texto que pretende que os utilizadores vejam entre aspas.

\

Força o Access a apresentar o caráter que se segue imediatamente. É o mesmo que circunda um caráter entre aspas.

*

Quando utilizado, o caráter imediatamente após o asterisco torna-se um caráter de preenchimento, um caráter utilizado para preencher espaços em branco. Normalmente, o Access apresenta texto como alinhado à esquerda e preenche qualquer área à direita do valor com espaços em branco. Pode adicionar carateres de preenchimento em qualquer parte de uma cadeia de formato e o Access irá preencher os espaços em branco com o caráter especificado.

cor

Aplica uma cor a todos os valores de uma secção do seu formato. Tem de colocar o nome entre parênteses e utilizar um dos seguintes nomes: preto, azul, ciano, verde, magenta, vermelho, magenta, vermelho, 

Início da Página

Definir um formato de data/hora numa aplicação Web do Access

As aplicações Web do Access apresentam dados em "vistas", que têm caixas de texto muito parecidas com formulários em bases de dados de ambiente de trabalho. No entanto, em vez de uma folha de propriedades, defina as opções de formatação ao selecionar a caixa de texto e, em seguida, ao clicar no botão Formatar que é apresentado. Em seguida, selecione o formato que pretende a partir da lista formato .

As aplicações do Access não têm formatos de data personalizados. Pode criar consultas em aplicações do Access, mas não existem opções para Formatar colunas de datas na consulta. Todas as formatações de data são controladas no nível de vista. Por último, a função FormatDateTime não está disponível nas aplicações do Access.

Imagem do menu Formatação numa aplicação do Access.

Início da Página

Nota:  Esta página foi traduzida automaticamente e pode conter erros gramaticais ou imprecisões. O nosso objetivo é que estes conteúdos lhe sejam úteis. Pode indicar-nos se estas informações foram úteis? Eis o artigo em inglês para sua referência.​

Aumente os seus conhecimentos do Office
Explore as formações
Seja o primeiro a obter novas funcionalidades
Adira ao Office Insider

As informações foram úteis?

Obrigado pelos seus comentários!

Obrigado pelo seu feedback! Parece que poderá ser benéfico reencaminhá-lo para um dos nossos agentes de suporte do Office.

×