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

Um exemplo de captura de tela tem a seguinte aparência:

Observe que o título da mensagem de erro é “Microsoft Visual Basic for Application”, então parece que o erro foi causado porque um arquivo VBA não foi encontrado.

Clique no botão “OK”, você obterá 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 apenas se o projeto VBA for excluído primeiro. A exclusão do projeto VBA remove todo o código de módulos, formulários e relatórios. Você deve fazer backup do banco de dados antes de tentar abri-lo e excluir o projeto VBA.

Para criar uma cópia de backup, clique em Cancelar e faça uma cópia de backup de 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 tem a seguinte aparência:

Se 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á atualmente tentando reparar esta corrupção, você precisa recriar este arquivo ou restaurá-lo de um backup anterior.

A captura de tela tem a seguinte aparência:

o que significa que o Microsoft Access não pode abrir o banco de dados.

Explicação precisa:

O banco de dados original do Access de integridade não contém nenhum projeto VBA. No entanto, devido à corrupção, o Access irá considerar que o arquivo de banco de dados corrompido contém projetos VBA e tentará abri-lo. Depois de falhar ao 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 esse erro.

Arquivo de amostra:

Exemplo de arquivo MDB corrompido que causará o erro. mydb_7.mdb

O arquivo reparado com DataNumen Access Repair: mydb_7_fixed.mdb