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

Este artigo explica como modificar ou alterar o tipo de dados aplicado a um campo de tabela em um banco de dados do Access.

Neste artigo

Compreender os tipos de dados

Alterar os tipos de dados

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

Compreender os tipos de dados

Quando você primeiro projeta e cria um banco de dados, você planeja uma ou mais tabelas, você planeja os campos (colunas) para cada tabela e você define um tipo de dados para cada campo. Por exemplo, se você precisa armazenar datas e horas, você define um campo para o tipo de dados Data/Hora. Se você precisa armazenar nomes e endereços, você define um ou mais campos para o tipo de dados de texto, e assim por diante.

Access fornece muitos tipos de dados diferentes, e cada tipo tem um propósito 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.

Saiba mais sobre a criação e o uso de campos Pesquisa no artigo Adicionar ou alterar um campo de pesquisa que permite armazenar múltiplos valores.

Finalmente, os tipos de dados fornecem uma forma básica de validação de dados, já que ela ajuda a garantir que os usuários insiram os tipos adequados de dados em seus campos de tabela. Por exemplo, você não pode inserir texto em um campo configurado para aceitar apenas números.

Alterar os tipos de dados

Antes de seguir estas etapas, lembre-se de que alterar um tipo de dados pode truncar (remover) alguns ou todos os dados em um campo e, em alguns casos, pode remover os dados inteiramente. Veja mais informações sobre como o Access altera os dados quando você altera um tipo de dados na seção Restrições na alteração dos tipos de dados, mais adiante neste artigo.

Observação : No Access, você pode definir os tipos de dados para os campos da sua tabela trabalhando no modo de exibição Folha de Dados ou Design. 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 (a coluna) que você deseja alterar.

  3. Na guia Campos, no grupo Propriedades, clique na seta na lista suspensa ao lado de Tipo de Dados e, em seguida, selecione um tipo de dados. Observe que se você estiver usando o Access 2007 na guia Folha de Dados, no grupo Tipo de Dados & Formatação, clique na seta na lista suspensa ao lado de Tipo de Dados e selecione um tipo de dados.

  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 você não tiver com a tabela aberta, no Painel de Navegação, clique com o botão direito na tabela que deseja alterar e, em seguida, clique em modo de exibição Design no menu de atalho.

  2. Localize o campo que deseja alterar e selecione um novo tipo de dados da lista 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 a seguir lista as possíveis conversões de tipo de dados que você pode executar no Access e descreve quaisquer restrições que o Access possa impor na conversão.

Converter para este tipo

Deste tipo

Alterações ou restrições

Texto

Memorando

O Access exclui tudo, menos os primeiros 255 caracteres.

Número

Sem restrições.

Data/Hora

Sem restrições.

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.

Memorando

Texto

Sem restrições.

Número

Sem restrições.

Data/Hora

Sem restrições.

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

O Texto deve consistir em números, moeda válida e separadores decimais. O número de caracteres no campo Texto deve ficar dentro do tamanho definido para o campo Número.

Para saber mais sobre os tamanhos dos campos numéricos, confira o artigo Inserir, criar ou excluir um campo para armazenar valores numéricos.

Memorando

O campo Memorando deve conter apenas texto, moeda válida e separadores decimais. O número de caracteres no campo Memorando deve estar de acordo com o tamanho definido para o campo Número.

Para saber mais sobre os tamanhos dos campos numéricos, confira o artigo Inserir, criar ou excluir um campo para armazenar valores numéricos.

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/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.

Veja mais informações sobre datas em série e como o Access usa e armazena valores da data no artigo Inserir um valor de data ou hora.

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

O texto original deve ser uma data ou uma combinação de data/hora reconhecível. Por exemplo 18-jan-2006.

Memorando

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.

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.

Moeda

Texto

O texto deve consistir em números e separadores válidos.

Memorando

O texto deve consistir em números e separadores válidos.

Número

Sem restrições

Data/Hora

Sem restrições, mas o Access pode arredondar o valor

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

Não permitido se o campo Numeração Automática servir como uma chave primária.

Memorando

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/Hora

Não permitido se o campo Numeração Automática servir como uma chave primária.

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

O texto original deve consistir somente de Sim, Não, Verdadeiro, Falso, Ativado ou Desativado.

Memorando

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/Hora

Nulo ou 12:00:00 AM converte para Não, todos os demais valores convertem para Sim.

Moeda

Zeros e Nulos convertem para Não, todos os outros valores para Sim.

Numeração Automática

O Access converte todos os valores para Sim.

Hiperlink

Não aplicável.

Hiperlink

Texto

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.

Memorando

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. Do contrário, o Access acrescenta http:// na frente de cada valor e os links resultantes não serão válidos.

Data/Hora

O Access acrescentahttp:// na frente de cada endereço, mas os links resultantes quase nunca funcionam.

Moeda

O Access acrescenta http:// na frente de cada valor mas assim como nas datas, os links resultantes quase nunca funcionam.

Numeração Automática

Não permitido quando o campo Numeração Automática faz parte de um relacionamento. O Access insere http:// na frente 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 Não em 0, além de acrescentar http:// na frente de cada valor. Os links resultantes não funcionam.

Início da Página

Expanda suas habilidades
Explore o treinamento
Obtenha novos recursos primeiro
Ingressar no Office Insider

Essas informações foram úteis?

Obrigado por seus comentários!

Agradecemos pelos seus comentários! Parece que pode ser útil conectar você a um de nossos agentes de suporte do Office.

×