Exportieren in Textdatei: Unterschied zwischen den Versionen

Aus Fuchsedv Wiki
Zur Navigation springen Zur Suche springen
fw>Andreas Kasten
Keine Bearbeitungszusammenfassung
 
K (1 Version importiert)
 

Aktuelle Version vom 2. Februar 2023, 15:45 Uhr

DeLUXE180px.jpg

Wird mit einem Bericht eine Exportdatei erzeugt, werden die Felder mit einem TABULATOR (ASCII 9) und die Datensätze mit einem RETURN (ASCII 13) getrennt.

Dieses Format (TAB-Text) kann dann direkt mit einer Tabellenkalkulation, Textverarbeitung oder anderen Datenbank geöffnet werden.

Probleme gibt es, wenn Textfelder exportiert werden. In Textfeldern können RETURN-Zeichen zum Umbrechen der Zeilen eingesetzt werden. Diese zusätzlichen RETURN-Zeichen sind für das Programm, welches die Daten importieren soll, gleichbedeutend mit einem Datensatz-Ende.

Lösung:

Im Bericht werden die Textfelder als Formelspalte angelegt. Legen Sie dazu eine leere Spalte (Menü: Bearbeiten) an. Anschließend klicken Sie auf den Kopfteil der Spalte (Spalte wird schwarz hinterlegt) und rufen die Funktion Formel bearbeiten (Menü: Sonstiges) auf.

Dort tragen Sie folgende Formel ein:

Replace String([DATEI]FELDNAME;Char(13);" ")


Hinweis: Den Ausdruck [DATEI]FELDNAME erhalten Sie automatisch, wenn Sie in der mittleren Feldliste auf das gewünschte Feld klicken. ZEICHEN (13) steht für das RETURN-Zeichen und " " (ein Leerzeichen) gibt das Zeichen an, welches die RETURN-Zeichen ersetzen soll.