Importare oggetti di database nel database di Access corrente

Access offre diversi modi per copiare un oggetto, ad esempio una tabella o una maschera da un database a un altro. Copiare e incollare un oggetto è la soluzione più semplice, ma l'importazione di un oggetto da un database di Access diverso nel database corrente offre più opzioni.

Panoramica

È possibile importare tabelle, query, maschere, report, macro o moduli da un database Access nel database corrente. Quando si importa un oggetto, Access crea una copia dell'oggetto nel database corrente.

Si vogliono importare dati e tabelle nel database di Access ? Per informazioni e considerazioni specifiche sull'importazione di dati e tabelle, vedere Importare o collegare dati in un altro database di Access .

Gli oggetti di database si importano quando si vuole eseguire una di queste attività:

  • Copiare la struttura e il layout di una maschera, un report o un altro oggetto da un database di Access diverso nel database corrente per creare rapidamente una nuova maschera, un report o un altro oggetto.

  • Copiare l'ultima versione di una maschera, un report o un altro oggetto da un database di Access diverso nel database corrente a intervalli regolari. A questo scopo è possibile creare una specifica di importazione la prima volta che si importa l'oggetto, quindi usare questa specifica per ripetere l'operazione in un secondo momento.

Si noti che l'importazione di un oggetto da un database Access diverso nel database corrente è molto diversa dall'apertura di un secondo database e quindi dall'esportazione dell'oggetto dal primo. Le due principali differenze tra l'importazione e l'esportazione di oggetti tra Access database sono:

  • È possibile importare più oggetti in una sola operazione, ma non esportarli. Per esportare più oggetti in un altro database, la procedura più semplice consiste nell'aprire il database di destinazione ed eseguire un'operazione di importazione all'interno di tale database.

  • Oltre agli oggetti di database, è possibile importare le relazioni tra tabelle, le specifiche di importazione ed esportazione e le barre dei menu e degli strumenti. È anche possibile importare una query come tabella. L'esportazione non consente queste opzioni.

Importare un oggetto di database da un altro database Access nel database corrente

  1. Aprire il database in cui si vogliono importare gli oggetti, se non è già aperto. Il formato di file può essere MDB o ACCDB. Se il file è in formato MDE o ACCDE, sarà possibile importare solo tabelle e query da altri database Access. Non è possibile importare maschere, report, macro e moduli in un file MDE o ACCDE.

  2. La posizione dell'Importazione guidata varia leggermente in base alla versione di Access. Scegliere la procedura corrispondente alla versione Access:

    • Se si usa la versione più recente della versione in abbonamento Microsoft 365 di Access, nel gruppo Importa & collegamento della scheda Dati esterni fare clic su Nuova origine dati > Da database > Access.

    • Se si usa Access 2016, nel gruppo Importa & collegamento della scheda Dati esterni fare clic su Access.

  3. Access apre la finestra di dialogo Carica dati esterni - Access Database .

  4. Nella casella di testo Nome file della finestra di dialogo Carica dati esterni - Access Database digitare il nome del database di origine oppure fare clic su Sfoglia per visualizzare la finestra di dialogo Apri file . Passare al database di origine, selezionarlo e quindi fare clic su Apri.

  5. Selezionare Importa tabelle, query, maschere, report, macro e moduli nel database corrente e fare clic su OK per aprire la finestra di dialogo Importa oggetti.

  6. Nella finestra di dialogo Importa oggetti fare clic su ciascuna scheda e selezionare gli oggetti desiderati. Per annullare un oggetto selezionato, fare di nuovo clic sull'oggetto. Per selezionare tutti gli oggetti per l'importazione nella scheda corrente, fare clic su Seleziona tutto. Per annullare la selezione di tutti gli oggetti nella scheda corrente, fare clic su Deseleziona tutto.

    Finestra di dialogo Importa oggetti in un database di Access

  7. Fare clic su Opzioni per specificare impostazioni aggiuntive. La tabella seguente descrive l'impatto delle singole opzioni sui risultati dell'operazione.

    Elemento

    Descrizione

    Casella di controllo Relazioni

    Selezionare questa opzione per importare le relazioni tra le tabelle selezionate.

    Casella di controllo Menu e barre degli strumenti

    Selezionare questa opzione per importare i menu e barre degli strumenti presenti nel database di origine. I menu e le barre degli strumenti vengono visualizzati in una scheda denominata Componenti aggiuntivi.

    Casella di controllo Importa/esporta

    Selezionare questa opzione per importare le specifiche di importazione o di esportazione presenti nel database di origine.

    Casella di controllo Gruppi riquadro di spostamento

    Selezionare questa opzione per importare eventuali gruppi del riquadro di spostamento personalizzati esistenti nel database di origine.

    Casella di controllo Tutte le immagini e i temi

    Selezionare questa opzione per importare eventuali immagini o temi salvati presenti nel database di origine.

    Pulsante di opzione Definizione e dati

    Selezionare questa opzione per importare la struttura e i dati di tutte le tabelle selezionate.

    Pulsante di opzione Solo definizione

    Selezionare questa opzione per importare solo i campi nelle tabelle selezionate. I record di origine non vengono importati.

    Pulsante di opzione Come query

    Selezionare questa opzione per importare le query selezionate come query. In questo caso, ricordarsi di importare tutte le tabelle sottostanti insieme alle query.

    Pulsante di opzione Come tabelle

    Selezionare questa opzione per importare le query come tabelle. In questo caso, non è necessario importare le tabelle sottostanti.

  8. Fare clic su OK per avviare l'operazione di importazione.

    Access copia gli oggetti e visualizza messaggi di errore in caso di problemi. Se l'operazione di importazione degli oggetti riesce, la pagina finale della procedura guidata consente di salvare i dettagli dell'operazione come una specifica di importazione per usi futuri.

    L'operazione di importazione non sovrascrive o modifica alcun oggetto esistente. Se un oggetto con lo stesso nome nel database di origine esiste già nel database corrente, Access aggiunge un numero (1, 2, 3 e così via) al nome dell'oggetto di importazione. Ad esempio, se si importa la maschera Problemi in un database che contiene già una maschera denominata Problemi, la maschera importata verrà denominata Problemi1. Se il nome Problemi1 è già in uso, la nuova maschera verrà denominata Problemi2 e così via.

Quali altre informazioni sono necessarie?

Serve aiuto?

Vuoi altre opzioni?

Esplorare i vantaggi dell'abbonamento e i corsi di formazione, scoprire come proteggere il dispositivo e molto altro ancora.

Le community aiutano a porre e a rispondere alle domande, a fornire feedback e ad ascoltare gli esperti con approfondite conoscenze.