2009-08-08 8 views
2

Ich habe eine durch Tabulatoren getrennte Textdatei und möchte es in MS Access mit VBA-Code importieren.Import Tab getrennte Textdatei für den Zugriff auf Datenbank

Ich habe eine MS Access-Formular erstellt und die DoCmd.TransferText Methode verwendet haben:

DoCmd.TransferText(TransferType, SpecificationName, TableName, FileName, HasFieldNames, HTMLTableName, CodePage) 

Es ist gut für die CSV-Datei funktioniert. Ich bin mir nicht sicher, wie es bei Tabulator-getrennten Textdateien funktioniert.

Irgendwelche Vorschläge?

+1

Wenn Sie es einmal, was passiert ist? Haben Sie einen Fehler erhalten? –

Antwort

2

einen manuellen Import tun, das Trennzeichen TAB zu ändern, um die Import-Spezifikation speichern und dann diese Import-Spezifikation in Ihrem Transfer Befehl angeben.

+0

Danke David. Ich mport getan worden ist, die Ausgabe links ist, wie die Fehlerbehandlung zu tun .. bedeutet, wenn auf Schaltfläche klicken, Benutzer eine Datei (Verschiedene Textdatei von diffrent-Format) selectes dann wie es einen msg erscheint und sagt usr richtige Datei auszuwählen. .. gibt es etwas zu tun .. ich für urhelp sehr thanful sein –

+0

I Windows-API verwenden, um die Windows-Datei-öffnen-Dialog aufzurufen: http://mvps.org/access/api/api0001.htm. Was die Fehlerbehandlung betrifft, sollte ein Standard-VBA-Fehlerhandler im OnClick-Ereignis Ihrer Befehlsschaltfläche für den Job geeignet sein. –

Verwandte Themen