Modificar ou alterar a configuração do tipo de dados de um campo

Aplica-se a
Access para Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Este artigo explica como modificar ou alterar o tipo de dados de um campo de tabela numa base de dados do Access.

Neste artigo

Compreender os tipos de dados

Quando cria e cria uma base de dados pela primeira vez, planeia uma ou mais tabelas. Também planeia os campos (colunas) para cada tabela e define um tipo de dados para cada campo. Por exemplo, se precisar de armazenar datas e horas, defina um campo para o tipo de dados Data/Hora. Se precisar de armazenar nomes e endereços, defina um ou mais campos para o tipo de dados Texto Breve.

O Access fornece muitos tipos de dados diferentes e cada tipo tem um objetivo específico. Confira a lista completa de todos os tipos de dados compatíveis nas várias versões do Access em Tipos de dados para bancos de dados da área de trabalho do Access e Introdução aos tipos de dados e às propriedades de campo.

Para obter mais informações sobre como criar e utilizar campos de pesquisa, consulte o artigo Criar ou eliminar um campo de valores múltiplos.

Por fim, os tipos de dados fornecem validação de dados básica porque ajudam a garantir que os utilizadores introduzem o tipo correto de dados nos campos da tabela. Por exemplo, não pode introduzir texto num campo que aceite apenas números.

Alterar os tipos de dados

Antes de seguir estes passos, lembre-se de que alterar um tipo de dados pode truncar (cortar) alguns ou todos os dados num campo. Em alguns casos, pode remover completamente os dados. Para obter informações sobre como o Access altera os dados quando altera um tipo de dados, veja Restrições à alteração de tipos de dados mais à frente neste artigo.

Observação

No Access, pode definir os tipos de dados para os campos da tabela ao trabalhar na vista Folha de Dados ou na vista Estrutura. As etapas nesta seção explicam como configurar o tipo de dados em ambos os modos de exibição. Quando você define tipos de dados no modo de exibição Design, você vê uma opção extra, Assistente de Pesquisa. Essa opção não é realmente um tipo de dados. Em vez disso, você usa o Assistente de Pesquisa para criar campos de pesquisa, que vinculam campos de chave estrangeira para outras tabelas. Por padrão, o Access configura campos de pesquisa para o tipo de dados Número.

Alterar tipos de dados no modo de exibição Folha de dados

  1. No Painel de Navegação, localize e clique duas vezes na tabela a ser alterada. O Access abrirá a tabela no modo Folha de Dados.
  2. Selecione o campo (coluna) que pretende alterar.
  3. No separador Campos da Tabela , no grupo Propriedades , clique na seta na lista pendente junto a Tipo de Dados e, em seguida, selecione o tipo de dados pretendido.
  4. Salve as alterações.

Altere os tipos de dados no modo de exibição Design

  1. Se você tiver a tabela aberta no modo de exibição Folha de Dados, clique com o botão direito do mouse na guia do documento na tabela e clique no modo de exibição Design. -ou- Se não tiver a tabela aberta, no Painel de Navegação, clique com o botão direito do rato na tabela que pretende alterar e, em seguida, clique em Vista estrutura no menu de atalho.
  2. Localize o campo que pretende alterar e, em seguida, selecione um novo tipo de dados na coluna Tipo de Dados .
  3. Salve as alterações.

Início da Página

Restrições na alteração dos tipos de dados

Como regra geral, você pode alterar o tipo de dados de todos os campos, com exceção de:

  • Campos de número com a propriedade ID de replicação.
  • Campos Objeto OLE.
  • Campos de anexos.

Além disso, você pode alterar a maioria dos tipos de dados quando um campo contém dados. No entanto, dependendo do tipo de dados original e do novo tipo de dados que você deseja usar, o Access pode truncar ou excluir alguns dados, ou pode não permitir a conversão.

A tabela seguinte lista as conversões de tipo de dados que pode efetuar no Access e descreve quaisquer restrições que o Access possa impor.

Converter para este tipo Deste tipo Alterações ou restrições
Texto Curto Texto Longo O Access exclui tudo, menos os primeiros 255 caracteres.
Número Sem restrições.
Data e Hora Sem restrições para Data/Hora.
Não permitido para Data/Hora Prolongada.
Moeda Sem restrições.
Numeração Automática Sem restrições.
Sim/Não O valor -1 (Sim em um campo Sim/Não) converte para Sim. O valor 0 (Não em um campo Sim/Não) converte para Não.
Hiperlink O Access trunca links com mais de 255 caracteres.
Texto Longo Texto Curto Sem restrições.
Número Sem restrições.
Data e Hora Sem restrições para Data/Hora.
Não permitido para Data/Hora Prolongada.
Moeda Sem restrições.
Numeração Automática Sem restrições.
Sim/Não O valor -1 (Sim em um campo Sim/Não) converte para Sim. O valor 0 (Não em um campo Sim/Não) converte para Não.
Hiperlink Sem restrições.
Número Texto Curto O Texto Breve tem de consistir em números e divisas e separadores decimais válidos. O número de carateres no campo Texto Breve tem de estar dentro do tamanho definido para o campo Número.
Para obter mais informações sobre os tamanhos dos campos numéricos, consulte o artigo Criar ou eliminar um campo Número ou Conversor de Moedas.
Texto Longo O campo Texto Longo tem de conter apenas texto e divisas e separadores decimais válidos. O número de carateres no campo Texto Longo tem de estar dentro do tamanho definido para o campo Número.
Para obter mais informações sobre os tamanhos dos campos numéricos, consulte o artigo Criar ou eliminar um campo Número ou Conversor de Moedas.
Número, mas com um tamanho de campo ou precisão diferente Os valores não devem ser maiores ou menores que o tamanho do novo campo pode armazenar. Alterar a precisão faz com que o Access arredonde alguns valores.
Data e Hora Data/Hora:
As datas que podem ser convertidas dependem do tamanho do campo de número. Lembre-se de que o Access armazena todas as datas como datas seriais e armazena os valores de data como inteiros flutuantes de dupla precisão.
O Access usa 30 de dezembro de 1899 como data 0. As datas fora do intervalo de 18 de abril de 1899 e 11 de setembro de 1900 excedem o tamanho de uma campo Byte. As datas fora do intervalo de 13 de abril de 1810 a 16 de setembro de 1989, excedem o tamanho de um campo Inteiro.
Para acomodar todas as possíveis datas, defina a propriedade Tamanho do Campo do seu campo Número como Inteiro Longo ou maior.
Para obter mais informações sobre datas de série e como o Access utiliza e armazena valores de data, consulte o artigo Formatar um campo de data e hora.
Data/Hora Prolongada:
Não permitido.
Moeda Os valores não devem exceder (ou ser inferiores) o limite de tamanho definido para o campo. Por exemplo, é possível converter um campo Moeda em um campo Inteiro apenas quando os valores forem superiores a 255 e não excederem 32.767.
Numeração Automática Os valores devem ficar dentro do limite definido para o campo.
Sim/Não Os valores "Sim" convertem para -1. Os valores "Não" convertem para 0.
Hiperlink Não aplicável.
Data/Hora Texto Curto O texto original deve ser uma data ou uma combinação de data/hora reconhecível. Por exemplo 18-jan-2006.
Texto Longo O texto original deve ser uma data ou uma combinação de data/hora reconhecível. Por exemplo 18-jan-2006.
Número O valor deve estar entre -657.434 e 2.958.465,99998843.
Data/Hora Estendida Sem restrições.
Moeda O valor deve ficar entre -US$ 657.434 e US$ 2.958.465,9999.
Numeração Automática O valor deve exceder -657.434 e ser inferior a 2.958.466.
Sim/Não O valor -1 (Sim) converte para 29 de dezembro de 1899. O valor 0 (Não) converte para meia-noite (12:00:00 AM).
Hiperlink Não aplicável.
Data/Hora Estendida Texto Curto Não permitido.
Texto Longo Não permitido.
Núm Não permitido.
Data/Hora Os segundos fracionários são perdidos e, se o ano estiver fora do intervalo suportado por Data/Hora, o valor é eliminado. Para obter mais informações, veja Utilizar o tipo de dados Data/Hora Prolongada.
Moeda Não permitido.
Numeração Automática Não permitido.
Sim/Não Não permitido.
Hiperlink Não aplicável.
Moeda Texto Curto O texto deve consistir em números e separadores válidos.
Texto Longo O texto deve consistir em números e separadores válidos.
Número Sem restrições
Data e Hora Data/Hora: sem restrições, mas o Access pode arredondar o valor.
Data/Hora Prolongada: Não permitido.
Numeração Automática Sem restrições
Sim/Não O valor -1 (Sim) converte para US$ 1. O valor 0 (Não) converte para 0$.
Hiperlink Não aplicável.
Numeração Automática Texto Curto Não permitido se o campo Numeração Automática servir como uma chave primária.
Texto Longo Não permitido se o campo Numeração Automática servir como uma chave primária.
Número Não permitido se o campo Numeração Automática servir como uma chave primária.
Data e Hora Data/Hora: não permitido se o campo Numeração Automática funcionar como uma chave primária.
Data/Hora Prolongada: Não permitido.
Moeda Não permitido se o campo Numeração Automática servir como uma chave primária.
Sim/Não Não permitido se o campo Numeração Automática servir como uma chave primária.
Hiperlink Não aplicável.
Sim/Não Texto Curto O texto original deve consistir somente de Sim, Não, Verdadeiro, Falso, Ativado ou Desativado.
Texto Longo O texto original deve consistir somente de Sim, Não, Verdadeiro, Falso, Ativado ou Desativado.
Número Zero ou Nulo converte para Não, todos os outros valores convertem para Sim.
Data e Hora Data/Hora: Nulo ou 00:00:00 é convertido em Não, todos os outros valores são convertidos em Sim.
Data/Hora Prolongada: Não permitido.
Moeda Zeros e Nulos convertem para Não, todos os outros valores para Sim.
Numeração Automática O Acesso converte todos os valores em Sim.
Hiperlink Não aplicável.
Hiperlink Texto Curto Se o texto original contiver um endereço Web válido, como adatum.com , www.adatum.com ou http://www.adatum.com, o Access converterá o texto em um hiperlink. O Access tenta converter outros valores, que mostra a você um texto sublinhado, e o cursor se altera quando aponta para o link, mas o link não funciona. O texto pode conter qualquer protocolo Web válido: http://, gopher://, telnet://, ftp://, wais:// e assim por diante.
Texto Longo Consulte a entrada anterior. As mesmas restrições se aplicam.
Número Não permitido quando um campo Número faz parte de uma relação. Se o valor original estiver no formato de um endereço IP válido (quatro trios de números separados por um ponto: nnn.nnn.nnn.nnn) e os números coincidirem com um endereço Web, a conversão resultará em um link válido. Caso contrário, o Access acrescenta http:// ao início de cada valor e os links resultantes não são válidos.
Data/Hora O acesso acrescenta http:// ao início de cada endereço, mas os links resultantes quase nunca funcionarão.
Moeda O acesso acrescenta http:// ao início de cada valor, mas, como datas, os links resultantes quase nunca funcionarão.
Numeração Automática Não permitido quando o campo Numeração Automática faz parte de um relacionamento. O acesso acrescenta http:// ao início de cada valor, mas os links resultantes quase nunca funcionarão.
Sim/Não O Access converte todos os valores Sim em -1 e todos os valores Sem para 0 e acrescenta http:// ao início de cada valor. Os links resultantes não funcionam.

Início da Página