Errore "Impossibile creare un database MDE, ACCDE o ADE" con un database che non è possibile compilare

Questo articolo risolve un problema nel codice VBA che impedisce la compilazione di un database o di un progetto, o che riguarda un riferimento.

Numero KB originale: 283788

Annotazioni

Richiede competenze di base di macro, codifica e interoperabilità. Questo articolo si applica a un database di Microsoft Access (.mdb/.accdb) e a un progetto di Microsoft Access (con estensione adp).

Sintomi

Quando si tenta di salvare un database di Microsoft Access come file ACCDE o MDE, è possibile che venga visualizzato il messaggio di errore seguente e che il file ACCDE non venga creato.

Microsoft Access non è riuscito a creare il file con estensione accde, mde o ade.

Quando si tenta di salvare un database di Microsoft Access come file MDE, è possibile che venga visualizzato il messaggio di errore seguente e il file MDE non viene creato.

Microsoft Access non è riuscito a creare un database MDE.

Quando si tenta di salvare un progetto di Microsoft Access come file ADE, è possibile che venga visualizzato il messaggio di errore seguente e il file ADE non viene creato.

Microsoft Access non è riuscito a creare un database ADE.

Motivo

È possibile che venga visualizzato questo messaggio di errore se una delle condizioni seguenti è vera:

  • Si è verificato un errore nel codice di Visual Basic, Applications Edition che impedisce la compilazione del database o del progetto.
  • È presente un riferimento a un database di Access (.mdb/.accdb) o a un progetto di Access (con estensione adp).

Risoluzione

  1. Correggere eventuali problemi nel codice che impediscono di compilare il database o il progetto.
  2. Rimuovere tutti i riferimenti ai file .mdb, accdb e adp.

Se è necessario mantenere un riferimento a un file .mdb, accdb o adp, convertire il file in un file MDE, ACCDE o ADE e quindi creare un riferimento al nuovo file. È ora possibile convertire il database o il progetto in un file MDE, ACCDE o ADE.

Passaggi per riprodurre il comportamento

  1. Creare un nuovo database .

  2. Premere ALT+F11 per aprire Visual Basic Editor.

  3. Scegliere Modulo dal menu Inserisci.

  4. Digitare il codice seguente:

    Sub Generate_Compile_Error()
     MsgBoxx "This will cause an error"
    End Sub
    
  5. Scegliere Salva nomeprogetto dal menu File.

  6. Premere ALT+F11 per tornare a Microsoft Access.

  7. Scegliere Utilità database dal menu Strumenti e quindi fare clic su Crea file MDE.