Recebo uma mensagem sobre incompatibilidade de tipos de dados

Recebo uma mensagem sobre incompatibilidade de tipos de dados

Importante :  Este artigo foi traduzido por um sistema de tradução automática, leia o aviso de isenção de responsabilidade. Para sua referência, veja a versão em inglês deste artigo aqui.

Esse erro indica que o Access não pode coincidir um valor de entrada para o tipo de dados esperado para o valor. Por exemplo, se você der ao Access uma cadeia de texto quando ele estiver esperando um número, receberá um erro de incompatibilidade de tipo de dados.

Para solucionar essa mensagem, tente fazer o seguinte:

  • Se você tiver simplesmente alterado o valor padrão para um campo em uma tabela e vir uma mensagem sobre a incompatibilidade de tipos de dados quando tentar inserir novos registros, abra a tabela no modo Design e verifique se a expressão que você usa para o valor do campo padrão é avaliada como o mesmo tipo de dados do campo. Por exemplo, se o campo tiver o tipo de dados Número, verifique se você não colocou aspas em torno da expressão de valor padrão (por exemplo, "1" deve ser avaliado como texto, não número).

  • Verifique se os critérios para uma coluna correspondem ao tipo de dados do campo subjacente dessa coluna. Você receberá esse erro se especificar critérios de texto para um campo numérico ou de data/hora.

    Como exemplo, se você digitar os critérios "50" ou "13/12/12", uma mensagem de erro será retornada porque o Access interpreta valores entre aspas como texto, e não como números. Por isso, lembre-se de remover essas aspas. Você saberá quando inserir uma data válida no campo Critérios porque a data estará entre sinais de #, como em #13/12/12#.

Outras situações que causam conflitos de tipo de dados incluem:

  • Você está especificando critérios para um campo Pesquisae esses critérios usam os valores exibidos (como um nome) na lista de pesquisa em vez dos valores de chave estrangeira associados (como um ID). Como os valores de chaves estrangeiras são os valores realmente armazenados na tabela subjacente, você deve usá-los ao especificar critérios para um campo.

  • Você digitou o sinal de cifrão ($) em critérios especificados para um campo de Moeda. Remova o sinal de cifrão e visualize os resultados.

    É possível saber que os critérios numéricos que você inseriu não são um número quando eles estão entre aspas. Quando você digita o sinal de $, o Access coloca automaticamente a cadeia de caracteres digitada entre aspas.

  • Verifique se o tipo de dados de cada par de campos unidos na consulta é o mesmo. Se esse não for o caso, altere o tipo de dados de um dos campos unidos para que ele corresponda ao tipo de dados do outro. Dessa forma, você não receberá o erro de incompatibilidade.

Observação : Aviso de Isenção de Tradução Automática: Este artigo foi traduzido por computador, sem intervenção humana. A Microsoft oferece essas traduções automáticas para ajudar as pessoas que não falam inglês a aproveitar os textos escritos sobre produtos, serviços e tecnologias da Microsoft. Como este artigo foi traduzido automaticamente, é possível que contenha erros de vocabulário, sintaxe ou gramática.

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.

×