Sintoma:
Ao usar o Microsoft Access para abrir um arquivo de banco de dados do Access corrompido, você verá a seguinte mensagem de erro (erro 53) primeiro:
Arquivo não encontrado
Uma captura de tela de amostra é semelhante a esta:
Observe que o título da mensagem de erro é “Microsoft Visual Basic for Application”, então parece que o erro é causado porque um arquivo VBA não foi encontrado.
Clique no botão "OK", você receberá a próxima mensagem de erro (erro 29081):
O banco de dados não pode ser aberto porque o projeto VBA contido nele não pode ser lido. O banco de dados pode ser aberto somente se o projeto VBA for excluído primeiro. A exclusão do projeto VBA remove todo o código dos módulos, formulários e relatórios. Você deve fazer backup de seu banco de dados antes de tentar abrir o banco de dados e excluir o projeto VBA.
Para criar uma cópia de backup, clique em Cancelar e faça uma cópia de backup do seu banco de dados. Para abrir o banco de dados e excluir o projeto VBA sem criar uma cópia de backup, clique em OK.
or
O projeto do Visual Basic for Applications no banco de dados está corrompido.
A captura de tela é assim:
Se você continuar clicando no botão “OK” para permitir que o Access abra o banco de dados e exclua o projeto VBA, receberá uma terceira mensagem de erro (erro 29072), conforme abaixo:
O Microsoft Access detectou corrupção neste arquivo. Para tentar reparar a corrupção, primeiro faça uma cópia de backup do arquivo. Clique na guia Arquivo, aponte para Gerenciar e clique em Compactar e reparar banco de dados. Se você está tentando reparar esta corrupção, você precisa recriar este arquivo ou restaurá-lo de um backup anterior.
A captura de tela é assim:
o que significa que o Microsoft Access não pode abrir o banco de dados.
Explicação precisa:
O banco de dados original do Health Access não contém nenhum projeto VBA. No entanto, devido à corrupção, o Access considerará que o arquivo de banco de dados corrompido contém projetos VBA e tentará abri-lo. Depois de não conseguir abrir o arquivo, ele exibirá as mensagens de erro acima, o que é um pouco confuso, pois o arquivo original não contém nenhum projeto VBA.
A única solução é usar nosso produto DataNumen Access Repair para reparar o arquivo MDB e resolver este erro.
Arquivo de amostra:
Exemplo de arquivo MDB corrompido que causará o erro. meudb_7.mdb
O arquivo reparado com DataNumen Access Repair: meudb_7_fixed.mdb