Microsoft Access bietet mehrere Methoden für die Herstellung die Daten der Nutzer zu verwalten damit für andere Anwendungen verfügbar . Eine dieser Methoden ist der Export von Daten als Textdatei. Sie können Visual Basic für Applikationen ( VBA) , die Programmiersprache in Access gebaut verwenden , um den Text -Export -Befehl ausführen . Dabei können Sie festlegen, dass VBA eine Tabelle exportieren als fester Breite anstatt begrenzt (z. B. durch Kommata getrennte Spalten). Mit VBA eine feste Breite Textdatei exportieren können Sie erheblich beschleunigen den manuellen Prozess der Text Export in Standard- Zugang der (nicht VBA) -Schnittstelle zur Verfügung . Anleitung
1
Öffnen Sie eine beliebige vorhandene Access-Datei und wählen Sie eine der Tabellen , indem Sie auf das entsprechende Symbol in der Navigationsleiste am linken Bildschirmrand .
2
Drücken Sie "Strg " + " C ", dann" Strg "+ " V " , um ein Duplikat der Tabelle . Typ "Tabelle1 " für die Tabelle Namen , und drücken Sie "OK" , um die Tabelle Vervielfältigung abzuschließen. Du Duplizieren der Tabelle , um Ihre ursprüngliche Tabelle sicher und die Namensgebung "Tabelle1 " , um es einfach zu diesem Artikel die nachfolgenden Anweisungen, die beziehen sich alle auf folgen "Tabelle1 ".
3 < p > Klicken Sie auf " Externe Daten "-Menü , klicken Sie dann auf den "Export" Panels "Text -Datei "-Symbol. Diese Aktion beginnt ein manueller Export , die benötigt wird, um eine Datei zu erstellen die VBA Export Programm benötigt wird
4
Typ "C: \\ table1.txt " . Für "Dateiname "-Feld des Export-Assistenten , und klicken Sie auf "OK". In des Assistenten nächsten Bildschirm , klicken Sie auf " Feste Breite "-Option, klicken Sie dann auf die Schaltfläche "Erweitert" .
5
Klicken Sie auf " Speichern unter" -Taste auf der "Tabelle1 Export Specification "-Bildschirm, klicken Sie dann auf "OK" auf dem Feld der Bestätigung der Spezifikation Namen "Tabelle1 Export-Spezifikation . " Klicken Sie auf " Fertig stellen" , um den Export -Assistenten abzuschließen .
6
Öffnen Sie die Visual Basic-Entwicklungsumgebung mit der Taste " Alt" + " F11 ". Klicken Sie auf " Module" unter dem Menü "Einfügen" , um ein Fenster für die Eingabe Ihrer Programm -Quellcode anzuzeigen.
7
Paste oder geben Sie die folgende Subroutine in den Quelltext -Fenster. Diese kurze Programm verwendet die DoCmd Funktion der " TransferText "-Methode , um den Text -Export durchzuführen. Diese Methode verwendet die Export-Spezifikation Sie mit dem manuellen Export-Assistenten in Schritt 5 erstellt .
Public Sub ExportFixedWidth () Dim
specName As String
specName = "Tabelle1 Export-Spezifikation "
DoCmd.TransferText acExportFixed , specName , " Tabelle1 "," C : \\ table1.txt "
End Sub
8
Führen Sie das Programm , indem Sie auf ein Linie zwischen seinen " Public Sub " und " End Sub "-Zeilen , dann die Taste "F5 ".
9
Klicken Sie auf das Fenster "Start "-Schaltfläche , klicken Sie dann auf "Dokumente" , um Windows Explorer zu öffnen. Navigieren Sie zu dem "C: "-Ordner , doppelklicken Sie dann auf den " table1.txt " -Datei, die das Programm erstellt . Die Datei erscheint ein Text-Tabelle , deren Spalten aus in festen Abständen ( dh die gleiche von einer Zeile zur nächsten) markiert.