Saturday, June 4, 2022

Exportieren Sie ein Datenbankobjekt in eine andere Access-Datenbank

Exportieren Sie ein Datenbankobjekt in eine andere Access-Datenbank

Access bietet eine Reihe von Möglichkeiten zum Kopieren eines Objekts, z. B. einer Tabelle oder eines Formulars, von einer Datenbank in eine andere. Das Kopieren und Einfügen eines Objekts ist am einfachsten, aber das Exportieren eines Objekts bietet Ihnen mehr Optionen. Beispielsweise können Sie die Tabellendefinition und die Daten in der Tabelle exportieren oder nur die Tabellendefinition (eine leere Kopie der Tabelle). Sie können die Details des Vorgangs auch als Exportspezifikation für die zukünftige Verwendung speichern.

Überblick

Sie können eine Tabelle, eine Abfrage, ein Formular, einen Bericht, ein Makro oder ein Modul von 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 Sie die Struktur einer Tabelle in eine andere Datenbank, um eine neue Tabelle zu erstellen.

  • Kopieren Sie das Design und Layout eines Formulars oder Berichts in eine andere Datenbank, um schnell ein neues Formular oder einen neuen Bericht zu erstellen.

  • Kopieren Sie in regelmäßigen Abständen die neueste Version einer Tabelle oder eines Formulars in eine andere Datenbank. Dazu können Sie beim ersten Exportieren des Objekts eine Exportspezifikation erstellen und die Spezifikation verwenden, um den Vorgang später zu wiederholen.

Beachten Sie, dass sich das Exportieren eines Objekts in eine andere Datenbank kaum vom Öffnen einer zweiten Datenbank und dem anschließenden Importieren des Objekts aus der ersten unterscheidet. Die zwei Hauptunterschiede zwischen dem Importieren und Exportieren von Objekten zwischen Access-Datenbanken sind:

  • Sie können mehrere Objekte in einem einzigen Vorgang importieren, aber Sie können 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 einen Importvorgang aus dieser Datenbank heraus durchzuführen.

  • Zusätzlich zu Datenbankobjekten können Sie Beziehungen zwischen Tabellen sowie beliebige Import- und Exportspezifikationen sowie Menüleisten und Symbolleisten importieren. Sie können eine Abfrage auch als Tabelle importieren. Der Export bietet Ihnen diese Optionen nicht.

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

Bereiten Sie den Export vor

  1. Öffnen Sie die Quelldatenbank, falls sie noch nicht geöffnet ist. Das Dateiformat kann entweder MDB oder ACCDB sein. Wenn die Datei im MDE- oder ACCDE-Format vorliegt, muss das Quellobjekt eine Tabelle, eine Abfrage oder ein Makro sein. Formulare, Berichte und Module können nicht aus einer MDE- oder ACCDE-Datei exportiert werden.

    Hinweis: Wenn die Datenbank schreibgeschützt ist oder Sie keine Berechtigung zum Vornehmen von Änderungen an der Datenbank haben, können Sie den Exportvorgang abschließen, aber die Exportspezifikation nicht speichern.

  2. Identifizieren Sie das Objekt, das Sie exportieren möchten. Wenn Sie zum ersten Mal Daten in eine Access-Datenbank exportieren, beachten Sie Folgendes:

    Element

    Beschreibung

    Einzelnes Objekt pro Vorgang

    Sie können jeweils nur ein Objekt exportieren. Um mehrere Objekte zu exportieren, wiederholen Sie den Exportvorgang für jedes Objekt oder führen Sie einen Importvorgang aus der Zieldatenbank heraus durch.

    Neuer Tisch

    Jeder Exportvorgang erstellt ein neues Objekt in der Zieldatenbank. Wenn bereits ein Objekt mit demselben Namen vorhanden ist, können Sie das vorhandene Objekt überschreiben oder einen anderen Namen für das neue Objekt angeben.

    Hinweis: Eine Exportoperation kann keine Datensätze zu einer vorhandenen Tabelle hinzufügen. Um Datensätze hinzuzufügen, sollten Sie eine Anfügeabfrage erstellen. Weitere Informationen finden Sie im Artikel Hinzufügen von Datensätzen zu einer Tabelle mithilfe einer Anfügeabfrage .

    Exportieren einer verknüpften Tabelle

    Wenn die Tabelle, die Sie exportieren möchten, eine verknüpfte Tabelle ist, erstellt der Exportvorgang eine verknüpfte Tabelle in der Zieldatenbank. Die neue verknüpfte Tabelle ist mit der ursprünglichen Quelltabelle verknüpft.

    Wenn Sie beispielsweise eine verknüpfte Tabelle mit dem Namen „Employees1" in die Sales-Datenbank exportieren, die mit der Employees-Tabelle in der Payroll-Datenbank verknüpft ist, erstellt der Exportvorgang eine verknüpfte Tabelle in der Zieldatenbank. Die neue verknüpfte Tabelle ist direkt mit der Employees-Tabelle in der Payroll-Datenbank verknüpft.

    Teilexport

    Sie können keinen Teil eines Objekts oder nur wenige ausgewählte Datensätze exportieren.

    Beziehungen

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

    Tabellendefinition

    Sie können wählen, ob Sie eine ganze Tabelle oder nur die Tabellendefinition exportieren möchten. Beim Exportieren der Definition wird eine leere Kopie der Tabelle in der Zieldatenbank erstellt.

    Quelle aufzeichnen

    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 – andernfalls funktionieren die Abfrage, das Formular oder der Bericht nicht.

    Nachschlagefelder

    Wenn ein Feld in der Quelltabelle Werte in einer anderen Tabelle oder Abfrage nachschlägt, müssen Sie die zugehörige Tabelle oder Abfrage exportieren, wenn das Zielfeld Suchwerte anzeigen soll. Wenn Sie die zugehörige Tabelle oder Abfrage nicht exportieren, zeigt das Zielfeld nur die Nachschlage-IDs an.

    Unterformulare und Unterberichte

    Wenn Sie ein Formular oder einen Bericht exportieren, werden im Formular oder Bericht enthaltene Unterformulare und Unterberichte nicht automatisch exportiert. Sie müssen jedes Unterformular oder jeden Unterbericht und die zugrunde liegende Datensatzquelle separat exportieren.

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

    Anmerkungen:

    • Wenn Sie die Datenbank nicht öffnen können, hat möglicherweise ein anderer Benutzer die Datenbank im exklusiven Modus geöffnet. Normalerweise müssen Sie diesen Benutzer finden und ihn bitten, die Datenbank im normalen Modus (Mehrbenutzermodus) zu schließen und erneut zu öffnen.

    • Wenn die Datenbank passwortgeschützt ist, werden Sie jedes Mal aufgefordert, das Passwort einzugeben, wenn Sie den Export-Assistenten oder die gespeicherte Spezifikation ausführen.

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

  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.

    Sie können jetzt den Exportvorgang starten. Fahren Sie mit den nächsten Schritten fort.

Exportieren Sie ein Datenbankobjekt in eine andere Access-Datenbank

  1. Klicken Sie auf der Registerkarte Externe Daten in der Gruppe Exportieren auf Zugriff .

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

  2. Access öffnet das Dialogfeld Export – Access-Datenbank .

  3. Geben Sie im Feld „ Dateiname " im Dialogfeld „ Exportieren – Zugriff auf Datenbank " den Namen der Zieldatenbank an und klicken Sie dann auf „ OK ".

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

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

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

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

    Access exportiert die Objekte. Wenn ein Fehler aufgetreten ist, zeigt Access eine Fehlermeldung an. Andernfalls wird der letzte Bildschirm des Assistenten angezeigt, und Sie verwenden diesen Bildschirm, wenn Sie eine Spezifikation erstellen möchten, die die Details des Exportvorgangs speichert.

Was sollte ich noch wissen?

No comments:

Post a Comment