Exportieren in Textdatei

Aus Fuchsedv Wiki
Zur Navigation springen Zur Suche springen
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.