Compartilhar via


Erro "Não é possível criar um banco de dados MDE, ACCDE ou ADE" com um banco de dados que você não pode compilar

Este artigo corrige um problema no código VBA que impede que você compile um banco de dados ou projeto ou há uma referência.

Número de KB original: 283788

Observação

Requer habilidades básicas de macro, codificação e interoperabilidade. Este artigo se aplica a um banco de dados do Microsoft Access (.mdb/.accdb) e a um projeto do Microsoft Access (.adp).

Sintomas

Ao tentar salvar um banco de dados do Microsoft Access como um arquivo ACCDE ou MDE, você pode receber a seguinte mensagem de erro e o arquivo ACCDE não é criado.

O Microsoft Access não pôde criar o arquivo .accde, .mde ou .ade.

Ao tentar salvar um banco de dados do Microsoft Access como um arquivo MDE, você pode receber a seguinte mensagem de erro e o arquivo MDE não é criado.

O Microsoft Access não pôde criar um banco de dados MDE.

Ao tentar salvar um projeto do Microsoft Access como um arquivo ADE, você pode receber a seguinte mensagem de erro e o arquivo ADE não é criado.

O Microsoft Access não pôde criar um banco de dados ADE.

Motivo

Você poderá receber essa mensagem de erro se uma das seguintes condições for verdadeira:

  • Há um erro no código do Visual Basic for Applications que impede que você compile o banco de dados ou o projeto.
  • Há uma referência a um banco de dados do Access (.mdb/.accdb) ou a um projeto do Access (.adp).

Resolução

  1. Corrija os problemas no código que impedem a compilação do banco de dados ou do projeto.
  2. Remova as referências aos arquivos .mdb, .accdb e .adp.

Se você precisar manter uma referência a um arquivo .mdb, .accdb ou .adp, converta esse arquivo em um arquivo MDE, ACCDE ou ADE e crie uma referência ao novo arquivo. Agora você deve ser capaz de converter o banco de dados ou projeto em um arquivo MDE, ACCDE ou ADE.

Etapas para reproduzir o comportamento

  1. Criar um novo banco de dados .

  2. Pressione ALT+F11 para abrir o Editor do Visual Basic.

  3. No menu Inserir , clique em Módulo.

  4. Digite o seguinte código:

    Sub Generate_Compile_Error()
     MsgBoxx "This will cause an error"
    End Sub
    
  5. No menu Arquivo , clique em Salvar nome do projeto.

  6. Pressione ALT+F11 para retornar ao Microsoft Access.

  7. No menu Ferramentas , aponte para Utilitários de Banco de Dados e clique em Criar Arquivo MDE.