Es ist nützlich zu wissen , wie Daten aus Microsoft Office Access auf andere Anwendungen zur weiteren Bearbeitung der Daten zu exportieren. Access ist ein relationales Datenbank- Management-System in der Microsoft Office-Suite enthalten. Visual Basic für Applikationen (VBA ) ist ein Microsoft -Programmiersprache zur Automatisierung häufig Aufgaben in Microsoft Office-Anwendungen verwendet . In wenigen Schritten können Sie VBA-Code schreiben , um eine Tabelle aus Access in eine Textdatei exportieren. Anleitung
1
Starten Sie Microsoft Office Access 2007 und klicken Sie auf " Leere Datenbank " klicken Sie dann auf " Erstellen". Wählen Sie " Database Tools " und klicken Sie auf " Visual Basic " . Wählen Sie das Menü "Einfügen" und wählen Sie " Module".
2
Typ "Private Sub exportAccessData " und drücken Sie "Enter" , um eine neue Subroutine erstellen.
3 < p> Kopieren Sie den folgenden Code in Ihr neues Unterprogramm um eine neue Tabelle zu erstellen, fügen vier Datensätze auf den Tisch , und Export von Daten aus einer Tabelle in eine Textdatei .
Dim SqlString As String
< p> SqlString = " CREATE TABLE exportAccessData (CITY TEXT , STATE TEXT ) "
DoCmd.SetWarnings Falsch
DoCmd.RunSQL ( SqlString )
strsql = " INSERT INTO exportAccessData VALUES (' FORT WORTH ', ' TEXAS ') "
DoCmd.RunSQL ( strsql )
strsql =" INSERT INTO exportAccessData VALUES (' ARLINGTON ', ' TEXAS ') "
DoCmd.RunSQL ( strsql )
strsql = " INSERT INTO exportAccessData VALUES (' LOS ANGELES ', ' CALIFORNIA ') "
DoCmd.RunSQL ( strsql )
< p > strsql = " INSERT INTO exportAccessData VALUES (' SAN DIEGO ', ' CALIFORNIA ') "
DoCmd.RunSQL ( strsql )
SqlString = "SELECT exportAccessData.CITY , exportAccessData.STATE INTO dataToExport "
SqlString = SqlString & " FROM exportAccessData "
SqlString = SqlString & " WHERE ((( exportAccessData.STATE ) = ' CALIFORNIA ')); "
DoCmd . RunSQL ( SqlString )
DoCmd.OutputTo acOutputTable " dataToExport " , acFormatTXT , "c: \\ dataToExport.txt " " . F5"
4
Führen Sie Ihre Subroutine durch Drücken von < br >