O Access pode deixar de responder quando tenta criar um ficheiro MDE, ACCDE ou ADE

Moderado: requer competências básicas de macro, codificação e interoperabilidade.

Este artigo aplica-se a uma base de dados do Microsoft Access (.mdb ou .accdb) e a um projeto do Microsoft Access (.adp).

Número original da BDC: 814858

Sintomas

Quando tenta guardar um ficheiro de base de dados do Access (.mdb ou .accdb) como um ficheiro MDE (.mde) ou um ficheiro ACCDE (.accde), ou quando tenta guardar um ficheiro de projeto do Access (.adp) como um ficheiro ADE (.ade), o Access pode deixar de responder. Poderá receber a seguinte mensagem de erro:

O Microsoft Access encontrou um problema e precisa de ser fechado. Lamentamos o incómodo.
Informe a Microsoft sobre este problema.
Criámos um relatório de erros que pode enviar para nos ajudar a melhorar o Microsoft Access. Trataremos este relatório como confidencial e anónimo.
Para ver os dados que este relatório de erros contém, clique aqui.

Causa

Este problema pode ocorrer quando o projeto de Visual Basic for Applications (VBA) compilado do ficheiro .mdb ou o ficheiro .adp está danificado.

Solução

Para resolver este problema, pode recarregar o projeto VBA da base de dados do Access a partir de texto e, em seguida, criar o ficheiro MDE, ACCDE ou ADE. Para tal, siga estes passos:

Nota

Faça uma cópia de segurança da base de dados antes de iniciar estes passos.

  1. Na barra de tarefas, clique em Iniciar e, em seguida, clique em Executar.

  2. Escreva <Microsoft_Access_Path>\msaccess.exe /decompilar e, em seguida, clique em OK.

    Nota

    <> Microsoft_Access_Path é o caminho da pasta onde o Access está instalado.

  3. Abra o ficheiro de .mdb original, o ficheiro original.accdb ou o ficheiro .adp original que pretende guardar como o novo ficheiro MDE, ficheiro ACCDE ou ficheiro ADE. Para tal, siga estes passos:

    1. Prima Alt+F11 para abrir o visual basic Revisor.
    2. No menu Depurar , clique em Compilar <DatabaseName>.
    3. No menu Ficheiro, clique em Guardar <DatabaseName> e, em seguida, feche o visual basic Revisor.
  4. Em versões recentes do Access, clique emGuardar Ficheiro> Como >Guardar Base de Dados Como e, em seguida, clique em Tornar Ficheiro ACCDE ou clique em Tornar ADE.

    No Access 2010 e Access 2007, clique no separador Ferramentas da Base de Dados e, em seguida, clique em Criar Ficheiro ACCDE ou clique em Criar ADE no grupo Ferramentas de Base de Dados .

    No Microsoft Office Access 2003 ou em versões anteriores do Access, clique em Utilitários de Base de Dados no menu Ferramentas e, em seguida, clique em Criar Ficheiro MDE ou clique em Criar Ficheiro ADE.

  5. Na caixa de diálogo Guardar MDE Como , na caixa de diálogo Guardar Como ou na caixa de diálogo Guardar ADE Como, localize a pasta onde pretende guardar o MDE, o ficheiro ACCDE ou o ficheiro ADE, escreva o nome do ficheiro na caixa Nome de ficheiro e, em seguida, clique em Guardar.