Supportnet / Forum / Datenbanken
Export aus ACCESS in ASCII-Code
Frage
Hollo!
Ich möchte aus ACCESS eiene Tabelle in ASCII-Code mit von mir festgelegter Datensatzlänge exportieren. Z.B.:
- Datensatz soll diel Länge 12 haben
- 4 Stellen für MMJJ (Datentyp: Zahl)
- 4 Stellen für Name (Datentyp: Text)
- 4 Stellen für bestellte Menge (Datentyp: Zahl)
- Als Ergebnis sollte Datensatz so aussehen: 0399Name0034
Ich habe die Tabelle aus ACCESS in Textformat exportiert. Bei der Anschauen in Texteditor erscheint ein Bild: 0399 "Name" 0034. Die Steuerzeichen wie "" möchte ich vermeiden, da um weitere Nutzung der Textdatei kann ich mit "" nichts anfangen. Um die alle "" manuell zu löschen ist ausgeschlossen, da meine Tabelle über 25000 Datensätze enthält. Dann dachte ich mir, daß eine Möglichkeit vorhanden sein könnte, die Datensätze in reine ASCII-Code umwandeln zu können.
Wer würde so nett und mir die Anhaltspunkte und/oder die Lösung des Problems erläutern könnte.
Für jede Antwort freue ich mich und danke in voraus
Antwort 1 von CWG
Hallo
Ich habe das schnell versucht und es funktionierte bei mir auf anhieb. Ich ging so vor: - Ich erstellte eine Tabelle (Deine DB) mit Feld Datum/Name/Anzahl - füllte die Tabelle mit Daten - reduzierte die Feldlänge jeweils auf 4 Zeichen - exportierte die Tabelle im txt-Format ohne Trennzeichen, feste Breite - und das Ergebnis ist ein txt-Doku mit den gewünschten Datenformate (MMJJNameZAHL) jeder Datensatz auf einer neuen Zeile.
PS: das ganze in Access2000. Ich hoffe das diese Antwort Deinem Problem entspricht und es Dich weiter bringt.
Ich habe das schnell versucht und es funktionierte bei mir auf anhieb. Ich ging so vor: - Ich erstellte eine Tabelle (Deine DB) mit Feld Datum/Name/Anzahl - füllte die Tabelle mit Daten - reduzierte die Feldlänge jeweils auf 4 Zeichen - exportierte die Tabelle im txt-Format ohne Trennzeichen, feste Breite - und das Ergebnis ist ein txt-Doku mit den gewünschten Datenformate (MMJJNameZAHL) jeder Datensatz auf einer neuen Zeile.
PS: das ganze in Access2000. Ich hoffe das diese Antwort Deinem Problem entspricht und es Dich weiter bringt.

