Von mdb nach txt: mehrere Tabellen in eine ASCII-Datei auslesen!?

17/03/2009 - 15:52 von Fred Weber | Report spam
Hallo NG,
ich muss Variablen aus zwei 1:1-verbundenen Tabellen auslesen, und zwar
1) in EINE ASCII-Datei und
2) mit festem Spaltenformat.

Ich weiß nicht, ob es dafür eine Musterlösung gibt und habe deshalb mit Open
file for Output und Print# experimentiert.

Beispiel:
'Tabelle1 auslesen
Open exportfile For Output As #1
Print #1, Tab(1); "wert1"; Tab(5); "wert2"; Tab(8); "wert3"; Tab(10);
"wert4"...;Tab(650); "wert143"
Close #1

'Tabelle2 auslesen
Open exportfile For Output As #1
Print #1, Tab(653); "wert144"; Tab(655); "wert145"; Tab(657); "wert146";
Tab(660); "wert147".
Close #1

Das klappt prinzipiell, aber:
1) ich weiß nicht, wie ich die Ausgabeliste hinter Print# dynamisch erzeugen
oder veràndern kann.
2) Der Wechsel von accTabelle1 nach accTabelle2 klappt nicht (die Daten aus
Tabelle2 werden nicht rechts, sondern unten angehàngt).

Zur Erklàrung: Es geht um eine umfangreiche Datensammlung, die eben fest
bespaltet ist und so (mit einer ini-Datei àhnlich der schema.ini) schon ins
Access eingelesen wird. Genauso spaltentreu muss nach der Bearbeitung auch
wieder ausgelesen werden.

Möglicherweise bin ich auf dem Holzweg. Wenn es sowas gibt, ein
Codebeispliel würde mir viel helfen - genauso wie jeder Hinweis, wie sich
sowas lösen làsst!

Danke und Grüße
Fred
 

Lesen sie die antworten

#1 Stefan Hoffmann
17/03/2009 - 16:01 | Warnen spam
hallo Fred,

Fred Weber wrote:
Möglicherweise bin ich auf dem Holzweg. Wenn es sowas gibt, ein
Codebeispliel würde mir viel helfen - genauso wie jeder Hinweis, wie sich
sowas lösen làsst!


Erstelle eine Abfrage, welche die Fleder aus beiden Tabellen in
gewünschter Reihenfolge ausgibt.
Benutze DoCmd.TransferText mit einer Exportspezifikation.

z.B.

http://www.dbwiki.de/wiki.php?title...sanleitung:_Importspezifikation_anlegen


mfG

Access-FAQ http://www.donkarl.com/
KnowHow.mdb http://www.freeaccess.de
Newbie-Info http://www.doerbandt.de/Access/Newbie.htm

Ähnliche fragen