ImportierenExportierenDaten-Makroaktion

Sie können die ImportierenExportierenDaten-Makroaktion verwenden, um Daten zwischen der aktuellen Access-Datenbank (MDB oder ACCDB) oder dem aktuellen Access-Projekt (ADP) und einer anderen Datenbank zu importieren oder zu exportieren. Für Access-Desktopdatenbanken können Sie auch eine Tabelle aus einer anderen Datenbank mit der aktuellen Access-Datenbank verknüpfen. Mit einer verknüpften Tabelle haben Sie Zugriff auf die Daten in der Tabelle, während die Tabelle selbst in der anderen Datenbank verbleibt.

Hinweis : Beginnend mit Access 2010 wurde die TransferDatenbank-Makroaktion in ImportierenExportierenDaten umbenannt.

Hinweis : Diese Aktion ist nur bei vertrauenswürdigen Datenbanken zulässig.

Einstellungen

Die ImportierenExportierenDaten-Makroaktion hat die folgenden Argumente.

Aktionsargument

Beschreibung

Transfertyp

Der Typ der Übertragung, die Sie vornehmen möchten. Wählen Sie im Makroentwurfsfenster im Abschnitt Aktionsargumente im Feld Transfertyp die Option Importieren, Exportieren oder Verknüpfen aus. Die Standardeinstellung ist Importieren.

Hinweis : Der Transfertyp Verknüpfen wird für Access-Projekte (ADP) nicht unterstützt.

Datenbankformat

Das Format der Datenbank, aus der importiert, in die exportiert oder mit der verknüpft werden soll. Sie können im Feld , Datenbankformat das Format Microsoft Access oder eines der vielen anderen Datenbankformate auswählen. Die Standardeinstellung ist Microsoft Access.

Datenbankname

Der Name der Datenbank, aus der importiert, in die exportiert oder mit der verknüpft werden soll. Geben Sie den vollständigen Pfad an. Dieses Argument ist erforderlich.

Geben Sie für Datenbankformate, bei denen für jede Tabelle gesonderte Dateien verwendet werden (etwa FoxPro, Paradox und dBASE), das Verzeichnis ein, das die Datei enthält. Geben Sie den Dateinamen für das Argument Quelle (zum Importieren oder Verknüpfen) oder für das Argument Ziel (zum Exportieren) ein.

Geben Sie für ODBC-Datenbanken die vollständige ODBC-connection string (Open Database Connectivity) ein.

Um ein Beispiel für eine Verbindungszeichenfolge anzuzeigen, verknüpfen Sie eine external table mit Access:

  1. Klicken Sie auf der Registerkarte Externe Daten in der Gruppe Importieren auf Access.

  2. Geben Sie im Dialogfeld Externe Daten den Pfad der Quelldatenbank in das Feld Dateiname ein.

  3. Klicken Sie auf Erstellen Sie eine Verknüpfung zur Datenquelle, indem Sie eine verknüpfte Tabelle erstellen, und klicken Sie auf OK.

  4. Wählen Sie im Dialogfeld Tabellen verknüpfen eine Tabelle aus, und klicken Sie auf OK.

Öffnen Sie die neu verknüpfte Tabelle in der Design view, und zeigen Sie die table properties an, indem Sie unter Tools auf der Registerkarte Entwurf auf Eigenschaftenblatt klicken. Der Text in der Eigenschafteneinstellung Beschreibung ist die Verbindungszeichenfolge für diese Tabelle.

Weitere Informationen zu ODBC-Verbindungszeichenfolgen finden Sie in der Hilfedatei oder einer anderen Dokumentation zum ODBC-Treiber für dieses Format der ODBC-Datenbank.

Objekttyp

Der Typ des Objekts, das Sie importieren oder exportieren möchten. Wenn Sie Microsoft Access für das Argument Datenbankformat auswählen, können Sie im Feld Objekttyp die Option Tabelle, Abfrage, Formular, Bericht, Makro, Modul, Datenzugriffsseite, Serversicht, Datenbankdiagramm, Gespeicherte Prozedur oder Funktion auswählen. Die Standardeinstellung ist Tabelle. Wenn Sie ein anderes Datenbankformat auswählen oder wenn Sie im Feld Transfertyp die Option Verknüpfen auswählen, wird dieses Argument ignoriert.

Wenn Sie eine select query in eine Access-Datenbank exportieren, wählen Sie Tabelle für dieses Argument aus, um das result set der Abfrage zu exportieren, und wählen Sie Abfrage aus, um die Abfrage zu exportieren. Wenn Sie eine Auswahlabfrage in eine Datenbank exportieren, die ein anderes Format hat, wird dieses Argument wird ignoriert, und es wird das Resultset der Abfrage exportiert.

Quelle

Der Name der Tabelle, der Auswahlabfrage oder des Access-Objekts, das Sie importieren, exportieren oder verknüpfen möchten. Bei einigen Datenbankformaten, z. B. FoxPro, Paradox oder dBASE, ist dies ein Dateiname. Fügen Sie die Dateierweiterung (z. B. ".dbf") an den Dateinamen an. Dieses Argument ist erforderlich.

Ziel

Der Name, den das importierte, exportierte oder verknüpfte Objekt (Tabelle, Auswahlabfrage oder Access-Objekt) in der Zieldatenbank hat. Bei einigen Datenbankformaten, z. B. FoxPro, Paradox oder dBASE, ist dies ein Dateiname. Fügen Sie die Dateierweiterung (z. B. ".dbf") an den Dateinamen an. Dieses Argument ist erforderlich.

Wenn Sie Importieren im Argument Transfertyp und Tabelle im Argument Objekttyp auswählen, erstellt Access eine neue Tabelle, die die Daten aus der importierten Tabelle enthält.

Wenn Sie eine Tabelle oder ein anderes Objekt importieren, fügt Access dem Namen eine Zahl hinzu, falls Konflikte mit vorhandenen Namen auftreten. Wenn beispielsweise beim Importieren von "Personal" der Name "Personal" bereits vorhanden ist, wird die importierte Tabelle oder das importierte andere Objekt von Access in "Personal1" umbenannt.

Wenn Sie in eine Access-Datenbank oder eine andere Datenbank exportieren, ersetzt Access automatisch jede vorhandene Tabelle oder jedes andere Objekt, das denselben Namen hat.

Nur Struktur

Gibt an, ob nur die Struktur einer Datenbanktabelle ohne deren Daten importiert oder exportiert werden soll. Wählen Sie Ja oder Nein aus. Die Standardeinstellung ist Nein.

Hinweise

Sie können Tabellen zwischen Access und Datenbanken anderen Formats importieren oder exportieren. Sie können auch Access-Auswahlabfragen in Datenbanken anderen Formats exportieren. Access exportiert das Resultset einer Abfrage in Form einer Tabelle. Sie können jedes Access-Datenbankobjekt importieren und exportieren, wenn beide Datenbanken Access-Datenbanken sind.

Wenn Sie aus einer anderen Access-Datenbank (MDB oder ACCDB) eine Tabelle importieren, die in dieser Datenbank eine verknüpfte Tabelle ist, bleibt sie nach dem Import verknüpft. Dies bedeutet, dass nur die Verknüpfung importiert wird, nicht die Tabelle.

Erfordert die Datenbank, auf die Sie zugreifen, ein Kennwort, wird beim Ausführen des Makros ein Dialogfeld angezeigt. Geben Sie das Kennwort in diesem Dialogfeld ein.

Die ImportierenExportierenDaten-Aktion ist mit den Befehlen auf der Registerkarte Externe Daten unter Importieren oder Exportieren vergleichbar. Sie können diese Befehle verwenden, um eine Datenquelle, z. B. eine Access-Datenbank oder eine Datenbank anderen Formats, eine Kalkulationstabelle oder eine Textdatei, auszuwählen. Wenn Sie eine Datenbank auswählen, wird mindestens ein Dialogfeld angezeigt, in dem Sie den Typ des zu importierenden oder exportierenden Objekts (für Access-Datenbanken), den Namen des Objekts sowie je nach Datenbank, aus der Sie importieren, in die Sie exportieren, oder mit der Sie verknüpfen, weitere Optionen auswählen. Die Argumente für die ImportierenExportierenDaten Aktion entsprechen den Optionen in diesen Dialogfeldern.

Wenn Sie Indexinformationen für eine verknüpfte dBASE-Tabelle bereitstellen möchte, verknüpfen Sie zuerst die Tabelle:

  1. Klicken Sie auf der Registerkarte Externe Daten in der Gruppe Importieren auf Weitere.

  2. Klicken Sie auf dBASE-Datei.

  3. Geben Sie im Dialogfeld Externe Daten in das Feld Dateiname den Pfad für die dBASE-Datei ein.

  4. Klicken Sie auf Erstellen Sie eine Verknüpfung zur Datenquelle, indem Sie eine verknüpfte Tabelle erstellen, und klicken Sie auf OK.

  5. Geben Sie die Indizes in den Dialogfeldern für diesen Befehl an. Access speichert die Indexinformationen in einer speziellen Informationsdatei (INF), im Microsoft Office-Ordner befindet.

  6. Sie können die Verknüpfung zu der verknüpften Tabelle dann löschen.

Wenn Sie die ImportierenExportierenDaten-Aktion erneut verwenden, um diese dBASE-Tabelle zu verknüpfen, verwendet Access die von Ihnen angegebenen Indexinformationen.

Hinweis : Wenn Sie eine verknüpfte Tabelle abfragen oder filtern, wird für die Abfrage oder den Filter die Groß-/Kleinschreibung beachtet.

Wenn Sie die ImportierenExportierenDaten-Makroaktion in einem VBA-Modul (Visual Basic for Applications) ausführen möchten, verwenden Sie die TransferDatabase-Methode des DoCmd-Objekts.

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.

×