TransferText-Makroaktion

Verwenden Sie die TransferText-Aktion zum Importieren oder Exportieren von Text zwischen der aktuellen Microsoft Office Access 2007-Datenbank (MDB oder ACCDB) oder dem Microsoft Access-Projekt (ADP) und einer Textdatei. Sie können die Daten einer Textdatei auch mit der aktuellen Access-Datenbank Verknüpfen (Tabellen). Bei verknüpften Textdateien können Sie die Textdaten in Access anzeigen und bearbeiten. Gleichzeitig kann im Textverarbeitungsprogramm weiterhin vollständig auf die Daten zugegriffen werden. Auch das Importieren, Exportieren und Verknüpfen von Daten in Tabellen oder Listen einer HTML-Datei (*.html) ist möglich.

Hinweis : Die verknüpften Daten in einer Textdatei oder einer HTML-Datei sind in Access schreibgeschützt.

Hinweis : Diese Aktion ist nicht zulässig, wenn die Datenbank nicht vertrauenswürdig ist. Weitere Informationen zum Aktivieren von Makros erhalten Sie, wenn Sie in diesem Artikel auf die Verknüpfungen im Abschnitt Siehe auch klicken.

Einstellung

Die TransferText-Aktion verwendet die folgenden Argumente.

Aktionsargument

Beschreibung

Transfertyp

Der Typ des Transfers, den Sie vornehmen möchten. Sie können Daten aus Textdateien mit Textdatei mit Trennzeichen, Textdatei mit fester Breite oder HTML-Dateien importieren, in diese exportieren oder mit diesen verknüpfen. Außerdem können Sie Daten in eine Seriendruck-Datendatei von Microsoft Office Word 2007 exportieren und dann mit dem Word-Seriendruckfeature Seriendruckdokumente erstellen, wie z. B. Serienbriefe oder Adressetiketten.

Wählen Sie im Bereich Aktionsargumente des Bereichs Makro-Generator im Feld Transfertyp die Option Import mit Trennzeichen, Import festgelegtes Format, Import HTML, Export mit Trennzeichen, Export festgelegtes Format, Export HTML, Export Word für Windows-Seriendruck, Verknüpfung mit Trennzeichen, Verknüpfung festgelegtes Format oder Verknüpfung HTML aus. Die Standardeinstellung ist Import mit Trennzeichen.

Hinweis : Nur die Transfertypen Import mit Trennzeichen, Import festgelegtes Format, Export mit Trennzeichen, Export festgelegtes Format und Export Word für Windows-Seriendruck werden in einem Access-Projekt (ADP) unterstützt.

Spezifikationsname

Der Spezifikationsname für eine Gruppe von Optionen, die bestimmt, wie eine Textdatei importiert oder verknüpft wird. Bei einer Textdatei mit fester Breite müssen Sie ein Argument angeben oder eine Datei Schema verwenden, die im selben Ordner wie die importierte oder verknüpfte Textdatei gespeichert werden muss.

So erstellen Sie eine Spezifikation zum Importieren oder Verknüpfen einer Textdatei

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

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

  3. Klicken Sie auf die gewünschte Option zum Speichern der Daten (Importieren, Anfügen oder Verknüpfen), und klicken Sie auf OK.

  4. Klicken Sie im Dialogfeld Textimport-Assistent auf Erweitert.

  5. Geben Sie die gewünschten Optionen für diese Spezifikation ein, und klicken Sie auf Speichern unter.

  6. Geben Sie den gewünschten Namen für die Spezifikation ein, und klicken Sie auf OK.

  7. Sie können vorhandene Spezifikationen verwalten, indem Sie im Spezifikationsdialogfeld auf Spezifikationen klicken.

  8. Klicken Sie auf OK, um das Spezifikationsdialogfeld zu schließen.

Immer wenn Sie denselben Textdateityp importieren oder exportieren möchten, können Sie den Spezifikationsnamen für dieses Argument angeben.

Textdateien mit Trennzeichen können importiert, exportiert oder verknüpft werden, ohne dass ein Spezifikationsname für dieses Argument eingegeben werden muss. In diesem Fall werden die Standardeinstellungen im Assistentendialogfeld von Access verwendet. Da von Access ein vordefiniertes Format für Seriendruck-Datendateien verwendet wird, müssen Sie beim Exportieren dieser Dateitypen nie einen Spezifikationsnamen für dieses Argument eingeben. Sie können Import/Export-Spezifikationen mit HTML-Dateien verwenden, die Datentypformatierung ist jedoch der einzige anwendbare Teil der Spezifikation.

Tabellenname

Der Name der Access-Tabelle für den Import, Export oder die Verknüpfung von Textdaten. Sie können auch den Namen der Access-Abfrage eingeben, aus der Sie Daten exportieren möchten. Dies ist ein erforderliches Argument.

Wenn Sie im Feld Transfertyp auf Import mit Trennzeichen, Import festgelegtes Format oder Import HTML klicken, werden von Access bei einer vorhandenen Tabelle die Textdaten der Tabelle angefügt. Ist keine Tabelle vorhanden, wird eine neue Tabelle mit den Tabellenkalkulationsdaten erstellt.

Die zu exportierenden Daten können nicht mit einer SQL-Zeichenfolge/-Anweisung angegeben werden, wenn die TransferText-Aktion verwendet wird. Statt eine SQL-Anweisung zu verwenden, müssen Sie zuerst eine Abfrage erstellen und dann den Namen der Abfrage für das Argument Tabellenname angeben.

Dateiname

Der Name der Textdatei für den Import, Export oder die Verknüpfung. Schließen Sie den vollständigen Pfad ein. Dies ist ein erforderliches Argument.

Beim Exportieren von Daten aus Access wird eine neue Textdatei erstellt. Ist der Dateiname mit dem Namen einer vorhandenen Textdatei identisch, wird die vorhandene Textdatei von Access ersetzt.

Wenn Sie eine bestimmte Tabelle oder Liste in einer HTML-Datei importieren oder verknüpfen möchten, können Sie das Argument HTML-Tabellenname verwenden.

Besitzt Feldnamen

Gibt an, ob die erste Zeile der Textdatei die Namen der Felder enthält. Wenn Sie Ja auswählen, werden die Namen in dieser Zeile beim Importieren oder Verknüpfen der Textdateidaten als Feldnamen in der Access-Tabelle verwendet. Wenn Sie Nein auswählen, behandelt Access die erste Zeile als normale Datenzeile. Die Standardeinstellung ist Nein.

Dieses Argument wird von Access bei Seriendruck-Datendateien von Word für Windows ignoriert, da die erste Zeile Feldnamen enthalten muss.

Wenn Sie eine Access-Tabelle oder -Auswahlabfrage in eine Textdatei mit Trennzeichen oder mit fester Breite exportieren und für dieses Argument Ja ausgewählt haben, werden die Feldnamen der Tabelle oder Auswahlabfrage von Access in die erste Zeile der Textdatei eingefügt.

Wenn Sie eine Textdatei mit festgelegtem Format importieren oder verknüpfen und in diesem Feld Ja auswählen, muss die erste Zeile, die die Feldnamen enthält, das in der Import/Export-Spezifikation zum Trennen der Feldnamen festgelegte Trennzeichen verwenden. Wenn Sie eine Textdatei mit festgelegtem Format exportieren und in diesem Feld Ja auswählen, werden von Access Feldnamen in der ersten Zeile der Textdatei mit diesem Trennzeichen eingefügt.

HTML-Tabellenname

Der Name der zu importierenden oder verknüpfenden Tabelle oder Liste in der HTML-Datei. Dieses Argument wird ignoriert, wenn das Argument Transfertyp nicht auf Import HTML oder Verknüpfung HTML festgelegt ist. Wenn Sie dieses Argument leer lassen, wird die erste Tabelle oder Liste in der HTML-Datei importiert oder verknüpft.

Der Tabellen- oder Listenname in der HTML-Datei wird durch den Text bestimmt, der mit dem <CAPTION>-Tag angegeben wird, sofern ein <CAPTION>-Tag vorhanden ist. Ist kein <CAPTION>-Tag vorhanden, bestimmt der mit dem <TITLE>-Tag angegebene Text den Namen. Wenn mehrere Tabellen oder Listen denselben Namen besitzen, fügt Access zur Unterscheidung am Ende des Namens eine Nummer hinzu, z. B. Personal1 und Personal2.

Codepage

Der Name des Zeichensatz, der mit der Codepage verwendet wird.

Hinweise

Sie können die Daten aus Access-Auswahlabfragen in Textdateien exportieren. Das Resultset der Abfrage wird von Access exportiert und wie eine Tabelle behandelt.

Textdaten, die Sie einer vorhandenen Access-Tabelle anfügen, müssen mit der Tabellenstruktur kompatibel sein.

  • Jedes Feld im Text muss denselben Felddatentyp aufweisen wie das entsprechende Feld in der Tabelle.

  • Die Reihenfolge der Felder muss übereinstimmen. (Es sei denn, Sie legen das Argument Besitzt Feldnamen auf Ja fest. In diesem Fall müssen die Feldnamen im Text mit den Feldnamen in der Tabelle übereinstimmen.)

Diese Aktion hat einen ähnlichen Effekt wie das Klicken auf Textdatei in der Gruppe Importieren oder Exportieren auf der Registerkarte Externe Daten. Die Argumente der TransferText-Aktion stellen die Optionen des Assistenten dar, der über den Befehl Textdatei gestartet wurde.

tip

Eine Import/Export-Spezifikation speichert die Informationen, die von Access zum Importieren, Exportieren oder Verknüpfen einer Textdatei benötigt werden. Sie könnten z. B. wöchentliche Umsatzzahlen in einer Textdatei von einem Mainframecomputer erhalten. Erstellen und speichern Sie eine Spezifikation für diese Art Daten, und verwenden Sie die Spezifikation immer dann, wenn Sie diese Daten Access hinzufügen.

Hinweis : Beim Abfragen oder Filtern einer verknüpften Textdatei wird die Groß-/Kleinschreibung beachtet.

Verwenden Sie die TransferText-Methode des DoCmd-Objekts, um die TransferText-Aktion in einem VBA-Modul (Visual Basic für Applikationen) auszuführen.

Teilen Facebook Facebook Twitter Twitter E-Mail E-Mail

War diese Information hilfreich?

Sehr gut. Noch anderes Feedback?

Was können wir verbessern?

Vielen Dank für Ihr Feedback!

×