O estouro do erro 6 do tempo de execução do MS Access ocorre ao trabalhar com código VBA (Visual Basic for Applications) no banco de dados Access. Essa mensagem de erro normalmente surge quando você tenta atribuir um valor muito grande para executar uma operação matemática no código VBA. No entanto, o estouro do erro 6 pode ser frustrante, pois impede a realização de cálculos no Access.
Para ajudá-lo e resolver esta situação, preparamos este extenso guia. Esta postagem explica tudo sobre o erro de tempo de execução ‘6’ do MS Access VBA e seus métodos passo a passo para resolvê-lo.
Leia mais para saber mais em detalhes…
Ferramenta Gratuita de Reparo de Banco de Dados do MS Access
Repare arquivos de banco de dados MDB e ACCDB corrompidos e recupere tabelas de banco de dados, consultas, índices e registros excluídos facilmente. Tente agora!
Correções rápidas:
- Verifique os tipos de dados
- Verifique cálculos e expressões
- Crie o novo banco de dados
- Atualize o MS Access e o Office
- Compacte e repare seu banco de dados Access
- Opte pela solução única – ferramenta de reparo e recuperação de acesso
O que significa o excesso de erro 6 do tempo de execução do Microsoft Access?
Quando ocorre um estouro de erro de tempo de execução 6 no Microsoft Access, significa que um valor atribuído em um código VBA para cálculo é muito grande ou um cálculo resultou em um valor muito grande para ser armazenado no campo ao qual se destinava.
No entanto, esta mensagem de erro é acionada por vários motivos. Algumas das causas mais comuns são as seguintes:
- Tipo de dados incompatível – É o principal motivo para esse erro de acesso. Se você estiver tentando armazenar um valor em um campo que exceda os limites do tipo de dados Inteiro (o intervalo é: -32.768 a 32.767), poderá enfrentar um erro de estouro.
- Corrupção de banco de dados – O arquivo de banco de dados Access corrompido pode resultar em vários erros imprevistos, incluindo erro de tempo de execução 6 Overflow.
- Operações Matemáticas – Se você estiver multiplicando dois números grandes, o valor do resultado pode ser muito grande para um campo ou um número inteiro, isso pode causar esta mensagem de erro no banco de dados Access.
- Código VBA – Valide seu código VBA para quaisquer expressões, cálculos ou atribuições que possam resultar em valores que excedam os limites de um tipo de dados.
- Fontes de dados externas – Se você estiver importando/vinculando dados de fontes externas, como MS Excel ou MS SQL Server que são incompatíveis com seu banco de dados Access, isso pode desencadear o erro 6 Overflow.
- Versão desatualizada – Usar uma versão desatualizada do MS Access ou do pacote Microsoft Office pode levar a tais erros.
Como corrigir o erro 6 do tempo de execução do MS Access, estouro?
Siga as soluções alternativas passo a passo abaixo para lidar com esse erro. Mas antes disso, certifique-se de criar um backup do seu banco de dados Access que mostre o estouro do erro 6 em tempo de execução ao tentar realizar cálculos.
Correção 1 – Verifique os tipos de dados
Conforme já mencionado nas causas, quando você tenta encaixar um valor em um campo ou variável que é muito grande/pequeno para contê-lo, pode causar este erro. Portanto, você deve verificar e alterar os tipos de dados de todos os campos, variáveis e expressões especificadas no código VBA problemático para solucionar o problema.
Correção 2 – Verifique cálculos e expressões
Se você estiver executando cálculos em seu código VBA, verifique duas vezes se os cálculos que resultam em valores não excedem os limites dos tipos de dados usados. Caso este método não resolva, tente o próximo.
Correção 3 – Crie o novo banco de dados
Outra opção que você pode tentar corrigir o erro de tempo de execução 6 do MS Access VBA é criar o novo banco de dados Access e importar todas as tabelas junto com os relacionamentos de um banco de dados original para ele.
Essa técnica é útil se houver inconsistências no banco de dados Access. Siga as etapas abaixo para fazer isso:
- Abra o Access >> Vá ao menu Arquivo >> Novo >> Banco de dados em branco.
- Forneça o nome desse banco de dados e salve-o.
- Em um novo banco de dados, você deve clicar na opção “Dados Externos” >> clicar em Acessar.
- Depois disso, vá até a pasta ou local do banco de dados escolhido e selecione-o.
- Agora escolha a opção “Importar tabelas, consultas, formulários, relatórios, macros e módulos para o banco de dados atual” e clique em OK.
- Na janela Importar objetos, escolha um objeto individual (macros, consultas, etc.) que você precisa importar. Você pode até clicar em Selecionar tudo
- Por fim, clique em OK.
Assim que o processo de importação terminar, crie novamente todas as consultas para verificar o erro.
Leia também: Corrigir erro de tempo de execução do MS Access 3061: poucos parâmetros. Esperado 1
Correção 4 – Atualize o MS Access e Office para resolver o erro de tempo de execução do MS Access 6 Overflow
A execução de uma versão desatualizada do Access e do Office pode levar a vários erros, incluindo erro de tempo de execução do VBA 6, estouro no Access. Portanto, certifique-se de obter a versão atualizada do pacote Microsoft Access e Office para resolver o problema e melhorar o desempenho do software.
Siga as etapas abaixo para fazer isso:
1- Abra o aplicativo Access.
2- Vá ao menu “Arquivo” >> escolha a “Conta”.
3- Em “Informações do Produto,” >> clique em “Opções de Atualização”.
4- Clique em “Atualizar agora”. Isso verificará e instalará as atualizações mais recentes.
Correção 5 – Compactar e reparar seu banco de dados Access
O estouro do erro de tempo de execução 6 no Microsoft Access pode ocorrer devido a um banco de dados grande ou há corrupção no banco de dados. Nesse caso, usar o utilitário integrado do Access – Compactar e Reparar pode ajudá-lo. Esta ferramenta irá compactar e reparar seu banco de dados sem esforço.
Siga estas etapas para executar este utilitário:
- Inicie o aplicativo Access.
- A seguir, na página de Templates, você deve clicar em Banco de dados em branco.
- Em seguida, clique no menu Arquivo >> selecione Fechar.
- Depois disso, clique em Ferramentas de Banco de Dados e depois em Compactar e Reparar Banco de Dados.
- Na janela aberta, você deve rolar para baixo e selecionar o arquivo de banco de dados que deseja corrigir.
- Por último, clique em Compactar.
Agora, o arquivo de banco de dados compactado e reparado será salvo automaticamente no local onde o arquivo original está armazenado.
Escolha a solução única – ferramenta de reparo e recuperação de Access
Se a ferramenta Compact & Repair integrada não conseguir reparar o banco de dados corrompido e corrigir 6 erros de estouro, você poderá usar o mais versátil MS Access Reparar Sofware. O programa foi especialmente desenvolvido para corrigir corrupção nos arquivos de banco de dados (.ACCDB e .MDB).
Além disso, é capaz de recuperar registros, módulos, consultas, tabelas, índices, macros, etc. de um banco de dados corrompido sem comprometer sua qualidade.
Então, sem mais delongas, basta baixar e instalar este software no seu PC para saber como funciona.
* Ao clicar no botão Download acima e instalar o Stellar Repair for Access (14.8 MB), reconheço que li e concordo com o Contrato de licença do usuário final e a Política de privacidade deste site.
Etapas para usar a ferramenta de reparo do MS Access
Leia também: Microsoft Access Can’t abrir a tabela no modo de folha de dados (erro 2364)
Hora de fechar
Encontrar o erro de tempo de execução 6 do MS Access Overflow pode ser irritante, mas é um erro gerenciável com a tática certa. Seguindo as soluções mencionadas acima neste blog, você pode resolver facilmente 6 erros de estouro no aplicativo Access.
No entanto, se o erro de estouro ocorreu devido à corrupção do banco de dados, você deve optar diretamente por um avançado Access Reparar Ferramenta. Eventualmente, isso resolverá a corrupção do arquivo e corrigirá o erro para você. Além disso, este software garante 100% de recuperação nos principais casos de corrupção do arquivo de banco de dados.
Além disso, fique ligado conosco no Facebook or Twitter para mais artigos e postagens recentes.
Este software garante sem costura reparo e recuperação do banco de dados ACCDB e MDB. Ele restaura todos os objetos, incluindo tabelas, relatórios, consultas, registros, formulários e índices, juntamente com módulos, macros, etc. Corrija os problemas do Microsoft Access agora em 3 etapas fáceis:
- Baixar Stellar Access banco de dados reparo ferramenta avaliado Excelente sobre Cnet.
- Clique nas opções Browse e Pesquisa para localizar um banco de dados corrompido do Access.
- Clique no botão Reparar para reparar e pré-visualização os objetos do banco de dados.