Mensagem de erro "Estouro do campo numérico" ocorre quando você consulta uma tabela que está vinculada a planilha do Excel

O suporte para o Office 2003 terminou

A Microsoft terminou o suporte para o Office 2003 em 8 de abril de 2014. Esta alteração afetou as suas atualizações de software e opções de segurança. Saiba o que isto significa para você e como permanecer protegido.

IMPORTANTE: Este artigo foi traduzido por um sistema de tradução automática (também designado por Machine Translation ou MT), não tendo sido portanto traduzido ou revisto por pessoas. A Microsoft possui artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais, com o objetivo de oferecer em português a totalidade dos artigos existentes na base de dados de suporte. No entanto, a tradução automática não é sempre perfeita, podendo conter erros de vocabulário, sintaxe ou gramática. A Microsoft não é responsável por incoerências, erros ou prejuízos ocorridos em decorrência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza atualizações freqüentes ao software de tradução automática (MT). Obrigado.

Clique aqui para ver a versão em Inglês deste artigo: 815277
Este artigo foi arquivado. É oferecido "como está" e não será mais atualizado.
Moderado: Requer básica de macro, codificação e interoperabilidade habilidades.
Para uma versão deste artigo do Microsoft Access 2000, consulte 815277.
Sintomas
Quando você consulta uma tabela que está vinculada a um arquivo do Microsoft Excel planilha, a seguinte mensagem de erro:

Estouro do campo numérico.
Causa
Acesso atribui um tipo de dados para cada campo do Excel a planilha. Esta atribuição se baseia em dados que estão contidos nas oito primeiras linhas. Por exemplo, se um campo tiver um tipo de dados de número que está nas oito primeiras linhas e, em seguida, tem valores de texto em algumas das linhas restantes, o Access atribui o tipo de dados número para o campo tabela de link. Isso faz com que acesso a falha ao vincular os registros que têm valores de dados texto. Quando você consulta este campo, o mecanismo de banco de dados Microsoft Jet encontra texto onde um número é esperado. A consulta falhará com a mensagem de erro na seção "Sintomas".
Como Contornar
Para contornar esse problema, você deve verificar se os valores de dados em cada campo da planilha do Excel fonte estão exatamente o mesmo tipo de dados. Ou, se os campos da planilha do Excel contiver valores de dados de um tipo de dados misturados, em seguida, formatar o campo como texto . Use o código a seguir para digitar novamente os valores nas células. Em seguida, vincule a planilha do Excel ao Access. Para fazer isso, execute as seguintes etapas:

Observação Antes de iniciar essas etapas, você deve fazer backup do Excel planilha.
  1. Abra a planilha de origem no Excel.
  2. Na planilha, identifique os campos que têm valores de dados de tipos de dados misturados.
  3. Selecione as colunas identificadas e, em seguida, formate as células na planilha como texto .
  4. Criar uma macro no Excel que contém o procedimento a seguir:
    Sub Addspace()  Dim cell As Object  For Each cell In Selection    cell.Value = " " & cell.Value    cell.Value = Right(cell.Value, Len(cell.Value) - 1)  NextEnd Sub
  5. Selecione os campos na planilha que contêm valores de dados de tipos de dados misturados. Execute a macro que você criou na etapa 4.

    Observação Se ocorrer um erro quando você executa a macro nas células de problema, ignore o erro.
  6. Salve a planilha.
  7. Abra o banco de dados no Access.
  8. Do seu banco de dados, vincule a planilha de origem no Excel.
Mais Informações
Quando você importa, não vincular uma planilha do Excel. Isso ocorre porque o tipo de dados de texto tem uma prioridade no algoritmo de importação. Por exemplo, se o tipo de dados predominante que se baseia em uma amostra de dados for numérico, mas há texto pelo menos um valor nesse exemplo, o Access importa o campo inteiro como texto .
Referências
Para obter informações adicionais, clique nos números abaixo para ler os artigos na Base de dados de Conhecimento da Microsoft:
282263ACC2002: Ignoradas MaxScanRows configuração pode causar incorreto tipos de dados em tabelas vinculadas
208414ACC2000: #Num aparece na planilha do Microsoft Excel vinculada
Para obter mais informações sobre como criar uma macro no Microsoft Excel, clique em Ajuda do Microsoft Excel no menu Ajuda , digite criar uma macro no Assistente do Office ou no Assistente de resposta e, em seguida, clique em Pesquisar para exibir o tópico. Para obter mais informações sobre como executar uma macro no Microsoft Excel, clique em Ajuda do Microsoft Excel na Ajuda menu, digite a executar uma macro no Assistente do Office ou no Assistente de resposta e, em seguida, clique em Pesquisar para exibir o tópico.
PROBLEMA reviewdocid

Aviso: este artigo foi traduzido automaticamente

Propriedades

ID do Artigo: 815277 - Última Revisão: 12/08/2015 02:08:16 - Revisão: 4.3

Microsoft Office Access 2003, Microsoft Access 2002 Standard Edition, Microsoft Access 2000 Standard Edition

  • kbnosurvey kbarchive kbmt kberrmsg kbprb KB815277 KbMtpt
Comentários