Exportieren eines Datenbankobjekts in eine andere Access-Datenbank

Exportieren eines Datenbankobjekts in eine andere Access-Datenbank

Access bietet verschiedene Möglichkeiten, um ein Objekt wie eine Tabelle oder ein Formular, aus einer Datenbank in eine andere zu kopieren. Das Kopieren und Einfügen eines Objekts ist die einfachste Möglichkeit, aber das Exportieren eines Objekts bietet mehr Optionen. Sie können beispielsweise die Tabellendefinition und die Daten in der Tabelle oder nur die Tabellendefinition (eine leere Kopie der Tabelle) exportieren. Sie können auch die Details des Vorgangs als Exportspezifikation für die zukünftige Verwendung speichern.

Übersicht

Sie können eine Tabelle, eine Abfrage, ein Formular, einen Bericht, ein Makro oder ein Modul aus einer Access-Datenbank in eine andere exportieren. Wenn Sie ein Objekt exportieren, erstellt Access eine Kopie des Objekts in der Zieldatenbank.

Sie exportieren Datenbankobjekte, wenn Sie eine der folgenden Aufgaben ausführen müssen:

  • Kopieren der Struktur einer Tabelle in eine andere Datenbank, um sie als Verknüpfung zum Erstellen einer neuen Tabelle zu verwenden.

  • Kopieren des Entwurfs und des Layouts eines Formulars oder eines Berichts in eine andere Datenbank, um schnell ein neues Formular oder einen neuen Bericht erstellen zu können.

  • Kopieren der aktuellen Version einer Tabelle oder eines Formulars in regelmäßigen Abständen in eine andere Datenbank. Hierzu können Sie beim erstmaligen Exportieren des Objekts eine Exportspezifikation erstellen, die Sie dann verwenden, um den Vorgang zu einem späteren Zeitpunkt zu wiederholen.

Der Vorgang zum Exportieren eines Objekts in eine andere Datenbank unterscheidet sich nur wenig von dem Vorgang, eine zweite Datenbank zu öffnen und dann das Objekt aus der ersten Datenbank zu importieren. Zwischen dem Importieren und Exportieren von Objekten zwischen Access-Datenbanken bestehen die zwei folgenden Hauptunterschiede:

  • Sie können mehrere Objekte in einem einzigen Vorgang importieren, Sie können aber nicht mehrere Objekte in einem einzigen Vorgang exportieren. Wenn Sie mehrere Objekte in eine andere Datenbank exportieren möchten, ist es einfacher, die Zieldatenbank zu öffnen und dann in dieser Datenbank einen Importvorgang auszuführen.

  • Neben Datenbankobjekten können Sie auch Beziehungen zwischen Tabellen sowie Import- und Exportspezifikationen, Menüleisten und Symbolleisten importieren. Sie können auch eine Abfrage als Tabelle importieren. Beim Exportieren stehen Ihnen diese Optionen nicht zur Verfügung.

Suchen Sie nach Informationen zum Importieren von Objekten in eine Access-Datenbank? Lesen Sie Importieren von Datenbankobjekten in die aktuelle Access-Datenbank.

Vorbereiten für den Exportvorgang

  1. Öffnen Sie die Quelldatenbank, sofern sie nicht bereits geöffnet wurde. Das Dateiformat kann MDB oder ACCDB sein. Wenn die Datei das Format MDE oder ACCDE aufweist, muss es sich bei dem Quellobjekt um eine Tabelle, eine Abfrage oder ein Makro handeln. Formulare, Berichte und Module aus MDE- oder ACCDE-Dateien können nicht exportiert werden.

    Hinweis : Wenn die Datenbank schreibgeschützt ist oder Sie nicht über die erforderlichen Berechtigungen verfügen, um Änderungen an der Datenbank vorzunehmen, können Sie zwar den Exportvorgang ausführen, aber nicht die Exportspezifikation speichern.

  2. Geben Sie das zu exportierende Objekt an. Wenn Sie zum ersten Mal Daten in eine Access-Datenbank exportieren, sollten Sie Folgendes beachten:

    Element

    Beschreibung

    Ein einziges Objekt pro Vorgang

    Sie können jeweils nur ein Objekt exportieren. Wenn Sie mehrere Objekte exportieren möchten, wiederholen Sie den Exportvorgang für jedes Objekt, oder führen Sie in der Zieldatenbank einen Importvorgang aus.

    Neue Tabelle

    Bei jedem Exportvorgang wird ein neues Objekt in der Zieldatenbank erstellt. Wenn bereits ein Objekt mit demselben Namen vorhanden ist, können Sie wählen, ob das vorhandene Objekt überschrieben werden soll oder Sie einen anderen Namen für das neue Objekt angeben möchten.

    Hinweis : Bei einem Exportvorgang können einer vorhandenen Tabelle keine Datensätze hinzugefügt werden. Wenn Sie Datensätze hinzufügen möchten, müssen Sie eine Anfügeabfrage erstellen. Weitere Informationen finden Sie im Artikel Hinzufügen von Datensätzen zu einer Tabelle mit einer Anfügeabfrage.

    Exportieren einer verknüpften Tabelle

    Wenn es sich bei der zu exportierenden Tabelle um eine verknüpfte Tabelle handelt, wird beim Exportvorgang eine verknüpfte Tabelle in der Zieldatenbank erstellt. Die neue verknüpfte Tabelle ist mit der ursprünglichen Quelltabelle verknüpft.

    Beispiel: Wenn Sie eine verknüpfte Tabelle mit dem Namen "Mitarbeiter1" in der Datenbank "Vertrieb" exportieren, die mit der Tabelle "Mitarbeiter" in der Datenbank "Lohn und Gehalt" verknüpft ist, wird beim Exportvorgang eine verknüpfte Tabelle in der Zieldatenbank erstellt. Die neue verknüpfte Tabelle ist direkt mit der Tabelle "Mitarbeiter" in der Datenbank "Lohn und Gehalt" verknüpft.

    Teilexport

    Es ist nicht möglich, nur einen Teil eines Objekts oder nur einige ausgewählte Datensätze zu exportieren.

    Beziehungen

    Da Sie jeweils nur eine Tabelle exportieren können, werden beim Exportvorgang keine Beziehungen kopiert. Wenn Sie mehrere Tabellen und die zugehörigen Beziehungen importieren möchten, öffnen Sie die Zieldatenbank, und importieren Sie die Objekte.

    Tabellendefinition

    Sie können eine gesamte Tabelle oder nur die Tabellendefinition exportieren. Beim Exportieren der Definition wird in der Zieldatenbank eine leere Kopie der Tabelle erstellt.

    Datensatzquelle

    Beim Exportieren einer Abfrage, eines Formulars oder eines Berichts werden die zugrunde liegenden Datensatzquellen nicht automatisch exportiert. Sie müssen die zugrunde liegenden Datensatzquellen exportieren, um die ordnungsgemäße Funktionsweise der Abfrage, des Formulars oder des Berichts sicherzustellen.

    Nachschlagefelder

    Wenn ein Feld in der Quelltabelle Werte in einer anderen Tabelle oder Abfrage nachschlägt, müssen Sie die verwandte Tabelle oder Abfrage exportieren, wenn die Nachschlagewerte im Zielfeld angezeigt werden sollen. Wenn Sie die verwandte Tabelle oder Abfrage nicht exportieren, werden im Zielfeld nur die Nachschlage-IDs angezeigt.

    Unterformulare und Unterberichte

    Beim Exportieren eines Formulars oder Berichts werden die im Formular oder Bericht enthaltenen Unterformulare und Unterberichte nicht automatisch exportiert. Sie müssen die einzelnen Unterformulare oder Unterberichte und die zugrunde liegende Datensatzquelle separat exportieren.

  3. Öffnen Sie die Zieldatenbank. Das Dateiformat kann MDB oder ACCDB sein. Es kann sich auch um eine MDE- oder ACCDE-Datei handeln. Stellen Sie sicher, dass die Datei nicht schreibgeschützt ist und Sie über die zum Ändern der Datei erforderlichen Berechtigungen verfügen.

    Hinweise : 

    • Wenn Sie die Datenbank nicht öffnen können, wurde die Datenbank möglicherweise von einem anderen Benutzer im exklusiven Modus geöffnet. In der Regel müssen Sie dann diesen Benutzer suchen und bitten, die Datenbank zu schließen und im normalen Modus (Mehrbenutzermodus) zu öffnen.

    • Wenn die Datenbank kennwortgeschützt ist, werden Sie jedes Mal, wenn Sie den Export-Assistenten oder die gespeicherte Spezifikation ausführen, zum Eingeben des Kennworts aufgefordert.

    • Wenn Sie das Objekt in eine neue Datenbank exportieren möchten, müssen Sie vor dem Starten des Exportvorgangs eine leere Datenbank (also eine Datenbank ohne Tabellen, Formulare oder Berichte) erstellen.

  4. Wenn in der Zieldatenbank bereits ein Objekt mit demselben Namen wie das Quellobjekt vorhanden ist, müssen Sie entscheiden, ob Sie die vorhandene Version überschreiben oder einen anderen Namen für das neue Objekt angeben möchten.

    Der Exportvorgang kann nun gestartet werden. Fahren Sie mit den nächsten Schritten fort.

Exportieren eines Datenbankobjekts in eine andere Access-Datenbank

  1. Klicken Sie auf der Registerkarte Externe Daten in der Gruppe Exportieren auf E-Access. Wenn Sie Access 2007 verwenden, klicken Sie in der Gruppe Exportieren auf Mehr, und klicken Sie dann auf Access-Datenbank.

    Tipp : Sie können den Exportvorgang auch starten, indem Sie mit der rechten Maustaste im Navigationsbereich auf das Objekt und dann auf Exportieren > Access klicken.

  2. Access öffnet das Dialogfeld Exportieren - Access-Datenbank.

  3. Geben Sie im Feld Dateiname im Dialogfeld Exportieren – Access-Datenbank den Namen der Zieldatenbank ein, und klicken Sie dann auf OK.

  4. Ändern Sie im Dialogfeld Exportieren den Namen des neuen Objekts, wenn Sie nicht möchten, dass ein in der Zieldatenbank vorhandenes Objekt mit demselben Namen überschrieben wird.

  5. Wenn das ausgewählte Objekt eine Tabelle ist, geben Sie an, ob Sie die Tabellendefinition und die Daten oder nur die Definition exportieren möchten.

  6. Klicken Sie auf OK, um den Vorgang abzuschließen.

    Wenn in der Zieldatenbank ein Objekt mit demselben Namen vorhanden ist, werden Sie aufgefordert, das Objekt zu überschreiben oder einen anderen Namen anzugeben. Klicken Sie auf Ja, um das Objekt zu überschreiben, oder klicken Sie auf Nein, um zum Dialogfeld Exportieren zurückzukehren. Geben Sie einen Namen an, der in der Zieldatenbank noch nicht verwendet wird, und klicken Sie dann auf OK.

    Access exportiert die Objekte. Wenn ein Fehler auftritt, zeigt Access eine Fehlermeldung an. Andernfalls wird das letzte Fenster des Assistenten angezeigt, und in diesem Fenster können Sie bei Bedarf dann eine Spezifikation zum Speichern der Details des Exportvorgangs erstellen.

Was sollte ich noch wissen?

Ihre Fähigkeiten erweitern
Schulung erkunden
Neue Funktionen als Erster erhalten
An Office Insider teilnehmen

War diese Information hilfreich?

Vielen Dank für Ihr Feedback!

Vielen Dank für Ihr Feedback. Es klingt, als ob es hilfreich sein könnte, Sie mit einem unserer Office-Supportmitarbeiter zu verbinden.

×