O erro de Access “O registro é muito grande“. normalmente ocorre quando você tenta importar um pequeno arquivo para seu banco de dados de outro aplicativo, mas não é tão pequeno quanto você pensava. Embora, neste artigo, você aprenda a possível causa por trás do erro 3047– o registro é muito grande, juntamente com as correções rápidas para solucionar esse erro.
Aqui está a interface desta mensagem de erro:
Record is too large.
Código de erro Trappable – 3047
Além disso, você também obterá informações apropriadas Access Reparar Software que pode ajudá-lo a resolver a corrupção do banco de dados.
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!
O que é o registro de erro é muito grande no Access?
Quando você encontra “o registro de erro 3047 do MS Access é muito grande”, isso significa simplesmente que você não pode importar o arquivo para o banco de dados do Access de outro aplicativo porque o arquivo está além do tamanho. Este erro geralmente ocorre devido a exceder o tamanho do arquivo que você deseja importar.
No entanto, os registros na tabela do banco de dados do Access estão tendo um limite de menos de 2k, sem contar os campos de memorando. E quando esse limite é excedido, você pode encontrar um erro de “Record is too large.”.
Além disso, esse erro de tempo de execução também pode ocorrer devido a registros ou bancos de dados corrompidos.
Soluções para corrigir o erro de tempo de execução 3047- Record Is Too Large Access
Siga as correções e livre-se facilmente desse problema de registro muito grande.
Correções rápidas:
- Redefina a Tabela no Access
- Usando campos com o tipo Memo
- Usando o método DoCmd.TransferSpreadSheet
- Use o método DoCmd.OutputTo
- Experimente a poderosa ferramenta de reparo de banco de dados do Access
Solução 1- Redefina a Tabela no Access
O primeiro método que você pode tentar para resolver esse erro é redefinir a tabela novamente criando alguns campos curtos ou removendo campos desnecessários.
Para fazer isso siga os passos abaixo:
Etapa 1– Abra uma tabela na Visualização de design e escolha o campo em uma pergunta
Etapa 2- Na folha da folha de propriedades do campo no painel inferior, você verá a propriedade Indexado. Isso conterá três valores prováveis: “No”, “Yes (No Duplicates)” e “Yes (Duplicates OK)”.
Etapa 3– Basta alterá-lo para o valor “Yes (Duplicates OK)”.
Solução 2- Usando campos com o tipo Memo
Você pode evitar esse erro de Registro muito grande do Access 2016/2019 usando campos com o tipo Memo em vez do tipo Texto. Defina a propriedade do tipo de campo como 12 para obter o tipo de memorando, em vez de 10 para obter um tipo de texto.
Quando o campo de memorando ultrapassar o limite de 250 bytes ou sempre que o limite de 2 k for atingido em um registro, o Visual Basic colocará automaticamente os campos de memorando em uma página separada no arquivo de banco de dados.
Se o seu campo de texto tiver esses dados relacionados, você poderá melhorar o uso do espaço concatenando os campos em um grande campo de memorando.
Leia também: Corrigir Erro de tempo de execução 3021: sem registro atual Access
Solução 3- Corrigir o erro de registro do MS Access é muito grande usando o método DoCmd.TransferSpreadSheet
De acordo com a especificação do Access 2016, a tabela do Access tem um limite de 4.000 registros e o tamanho total do acesso é de 2 GB. Portanto, se você criar a tabela com mais de 4.000 registros, receberá esta mensagem de erro.
Para corrigi-lo, você pode criar uma planilha do Excel e usar uma tabela vinculada. Assim, você pode criar uma consulta que mantenha eficientemente mais de 4000 registros e depois exportar para o Excel sem nenhum problema.
No entanto, quando você exporta consultas em massa, precisa fazer isso no VBA. Ao utilizar o Método DoCmd.TransferSpreadSheet, apenas para exportar a Consulta/Tabela para o Excel, este determinado registro é muito grande um erro impediria que você fizesse isso.
Solução 4- Usar o método DoCmd.OutputTo para resolver o erro 3047- O Access registro é muito grande
Para exportar uma consulta de mais de 4000 registros em VBA, tente usar o método DoCmd.OutputTo.
Bem, a sintaxe é um pouco diferente do método DoCmd.TransferSpreadSheet. Mas você obterá cabeçalhos bem formatados como esse no Access Query. No entanto, o tamanho do arquivo é maior e leva algum tempo para ser exportado.
Mas há um problema com o método DoCmd.OutputTo. Se você exportar o formato Query para XLSX, alguns formatos do Access não suportam bem e exibem um erro toda vez que você tenta abrir a pasta de trabalho exportada.
Os usuários precisam salvar o arquivo como novo para reparo automático. Para corrigir isso, você pode exportar como formato XLS.
DoCmd.OutputTo ObjectType:=acOutputQuery, ObjectName:=”Query1″, OutputFormat:=acFormatXLS, Outputfile:=”C:\test\test.xls”
Solução 5- Experimente a poderosa ferramenta de reparo de banco de dados do Access
Se os métodos manuais acima não conseguiram corrigir o registro do Microsoft Access é uma mensagem de erro muito grande, é possível que seu próprio banco de dados esteja corrompido. Em tal situação, você pode baixar o mais recomendado Access Base de dados Reparar Ferramenta e resolva corrupção do banco de dados do Access problema.
Além de corrigir os arquivos do banco de dados (ACCDB e MDB), ele pode reparar e recuperar todos os objetos do banco de dados, como formulários, consultas, relatórios, etc.
A melhor coisa sobre este programa é que ele oferece suporte ao Access 2019, 2016, 2013, 2010 e versões anteriores.

* 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 de Access
Perguntas frequentes relacionadas:
Qual é o limite de cada registro de tabela definido no Access?
O limite de cada tabela é definido para 4000 registros junto com um tamanho total de 2 GB.
Como faço para reduzir o tamanho do meu banco de dados do Access?
Você pode reduzir o tamanho do seu banco de dados do Access seguindo as etapas abaixo:
- Abra o banco de dados do Access, vá para Arquivo> Opções.
- Em seguida, selecione o Banco de dados atual.
- Nas Opções do aplicativo, você deve selecionar a caixa de seleção Compactar ao fechar >> OK.
- Agora, feche e abra o banco de dados do Access novamente para entrar em vigor.
O que eu faço quando meu banco de dados do Access é muito grande?
Quando o arquivo de banco de dados do Access é muito grande, você pode usar a ferramenta interna do Access conhecida como ‘Compactar e reparar’ para compactar seu banco de dados.
Veredicto Final
Então, é hora de fechar…
Espero que, depois de passar pela postagem otimizada, você tenha informações suficientes sobre o que é o registro de erro muito grande no Access, por que esse erro ocorre e como se livrar dele.
No caso, se você recebeu esta mensagem de erro devido à corrupção do banco de dados, você deve ir com o Access Reparar e Recuperação Ferramenta. Não importa se você é um usuário iniciante ou não, você pode executar esta ferramenta sem nenhuma habilidade técnica.
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.