Se il database di Access Visual Basic, Applications Edition codice di codice (VBA), è possibile nasconderlo salvando database file con estensione accde. Il salvataggio di un database come file accde compila tutti i moduli di codice VBA, rimuove tutto il codice sorgente modificabile e compatta il database di destinazione. Il codice VBA mantiene le sue funzionalità, ma non può essere visualizzato o modificato. In generale, il database continuerà a funzionare come al solito: è comunque possibile aggiornare i dati ed eseguire report.

In questo articolo

Creare un file accde

Usare la procedura seguente per creare un file con estensione accde. Questa procedura lascia il file accdb originale non modificato.

  1. Aprire il database e quindi fare clic su File > Salva con nome.

  2. Nell'area Salva con nome, in Salva database connome, selezionare Crea ACCDE e quindi fare clic su Salva con nome.

  3. Nella finestra di dialogo Salva con nome passare al percorso in cui si vuole salvare il file accde.

  4. Facoltativamente, digitare un nuovo nome per il file nella casella Nome file.

  5. Fare clic su Salva.

    Se esiste già un file con il nome specificato, Access chiede di sostituire il file esistente. Fare clic su Sì per sovrascrivere il file accde esistente oppure su No per tornare alla finestra di dialogo Salva con nome e digitare un nuovo nome file.

Access crea il file con estensione accde, chiude il file con estensione accdb originale e quindi apre il file accde.

Funzionalità modificate in un file con estensione accde

Il salvataggio del database di Access come file accde non impedisce completamente le modifiche alla struttura del database. Tuttavia, le attività seguenti non possono essere eseguite in un file con estensione accde:

  • Modificare o creare maschere, report o moduli.

  • Uso della finestra di dialogo Riferimenti VBA per aggiungere, eliminare o modificare riferimenti a raccolte oggetti o database.

  • Visualizzazione o modifica del codice VBA.

  • Importazione o esportazione di maschere, report o moduli di Access. Tuttavia, tabelle, query e macro possono essere importate o esportate in database con estensione accdb.

Problemi con la modifica di maschere, report o moduli

Assicurarsi di conservare una copia del database di Access originale. Se si vuole modificare la struttura di maschere, report o moduli in un file con estensione accde, è necessario modificare il database di Access originale, ovvero il file accdb, e quindi salvarlo di nuovo come file accde. Il salvataggio di un database di Access che contiene tabelle come file accde può portare a problemi di riconciliazione di versioni diverse dei dati se in seguito si vuole modificare la struttura delle maschere, dei report o dei moduli. Per questo motivo, il salvataggio di un database di Access come file accde è più appropriato per il database front-end di un applicazione front-end/back-end.

Restrizioni al salvataggio di un database come file con estensione accde

Alcune restrizioni possono impedire il salvataggio del database di Access come file accde:

  • È necessario avere accesso tramite password al codice VBA.

  • Se il database di Access fa riferimento a un altro database di Access o a un componente aggiuntivo, è necessario salvare tutti i database o i componenti aggiuntivi di Access nella catena di riferimenti come file ACCDE.

Se si crittografa un database con una password prima di salvarlo come file accde, verrà crittografato anche il file con estensione accde e sarà necessario immettere la password ogni volta che lo si apre. Se non si vuole che il file accde sia crittografato, è necessario decrittografarlo prima di salvarlo come file accde. Dopo aver salvato il database come file accde, è possibile crittografarlo nuovamente. Usare la procedura seguente per decrittografare un file con estensione accdb:

  1. Nella scheda File fare clic su Informazioni e quindi su Decrittografa database

    Verrà visualizzata la finestra di dialogo Annulla password database.

  2. Nella finestra di dialogo Annulla password database digitare la password del database nella casella Password.

  3. Fare clic su OK.

Funzionamento dei riferimenti con i file con estensione accde

Se si prova a creare un file accde da un database di Access (con estensione accdb) o da un componente aggiuntivo di Access (con estensione accda) che fa riferimento a un altro database o componente aggiuntivo di Access, Access visualizza un messaggio di errore e non consente di completare l'operazione. Per salvare un database che fa riferimento a un altro database come file ACCDE, è necessario salvare tutti i database nella catena di riferimenti come file ACCDE, a partire dal primo database a cui si fa riferimento. Dopo aver salvato il primo database come file accde, è necessario aggiornare il riferimento nel database successivo in modo che punti al nuovo file accde prima di salvarlo come file accde e così via.

Si supponga, ad esempio, che Database1.accdb faccia riferimento a Database2.accdb e Database2.accdb faccia riferimento a Database3.accda. Per salvare Database1.accdb come file accde, eseguire le operazioni seguenti:

  1. Salvare Database3.accda come Database3.accde.

  2. Aprire Database 2.accdb e modificarne il riferimento in modo che punti al nuovo file Database3.accde.

  3. Salvare Database2.accdb come Database2.accde.

  4. Aprire Database1.accdb e modificarne il riferimento in modo che punti al nuovo file database2.accde.

  5. Salvare Database1.accdb come Database1.accde.

Inizio pagina

Serve aiuto?

Amplia le tue competenze

Esplora i corsi di formazione >

Ottieni in anticipo le nuove caratteristiche

Partecipa a Microsoft Insider >

Queste informazioni sono risultate utili?

Come valuti la qualità della lingua?
Cosa ha influito sulla tua esperienza?

Grazie per il feedback!

×