4D v16.3

EXPORT TEXT

Home

 
4D v16.3
EXPORT TEXT

EXPORT TEXT 


 

EXPORT TEXT ( {Tabellenname ;} Dokumentname ) 
Parameter Typ   Beschreibung
Tabellenname  Tabelle in Tabelle, aus der Daten exportiert werden sollen
Ohne Angabe Haupttabelle
Dokumentname  String in Textdokument für Empfangen der Daten

Der Befehl EXPORT TEXT exportiert die aktuelle Auswahl der Tabelle Tabellenname im aktuellen Prozess. Die Daten werden in das Dokument Dokumentname geschrieben. Tabellenname ist optional. Geben Sie ihn nicht an, wird die aktuelle Auswahl der Haupttabelle exportiert.

EXPORT TEXT exportiert die Felder und Variablen des aktuellen Ausgabeformulars gemäß ihrer Eingabereihenfolge. Die Datenfelder des aktuellen Ausgabeformulars werden in der Reihenfolge gefüllt, in der sie im Formular auftreten. Verwenden Sie ein Formular, das nur die Datenfelder oder eingebbaren Objekte für den Export enthält. Legen Sie keine Schaltflächen oder andere Objekttypen in das Exportdokument. Objekte aus Unterformularen werden nicht exportiert.

Für jeden exportierten Datensatz wird ein Ereignis On Load zur Formularmethode gesendet. Verwenden Sie dieses Ereignis für Variablen im Exportdokument.

Dokumentname kann den Pfadnamen für das zu exportierende Dokument enthalten. Gibt es bereits ein Dokument mit demselben Namen, wird sein Inhalt gelöscht und mit dem neuen Inhalt überschrieben. Ist Dokumentname ein leerer Text, erscheint der Standarddialog zum Sichern von Dokumenten. Annulliert der Benutzer diesen Dialog, wird der Export abgebrochen und die Systemvariable auf OK auf 0 gesetzt.

Während dem Export erscheint ein Ablaufbalken. Der Benutzer kann auf die Schaltfläche Stop klicken, um den Export abzubrechen. Bereits importierte Datensätze werden jedoch nicht entfernt. Wurde der Export erfolgreich ausgeführt, nimmt die Systemvariable OK den Wert 1 an. Trat ein Fehler auf oder wurde die Operation unterbrochen, hat sie den Wert 0. Über den Befehl MESSAGES OFF lässt sich die Ablaufanzeige ausblenden. 

Der Befehl verwendet standardmäßig den UTF-8 Zeichensatz. Um diesen zu ändern, verwenden Sie den Befehl USE CHARACTER SET.

EXPORT TEXT verwendet standardmäßig den Tabulator (Code 9) als Trennung für Felder, als Trennung für Datensätze auf OS X die Zeilenschaltung (Code 13), unter Windows  Zeilenschaltung + Zeilenvorschub (Code 13 + Code 10). Sie können diese beiden Trennzeichen ändern, indem Sie die zwei Systemvariablen FldDelimit (Trennung für Felder) und RecDelimit (Trennung für Datensätze) ändern. Der Benutzer kann die Standardeinstellung im Exportdialog des Designmodus ändern. Beachten Sie, dass vorhandene Zeichen für Datenfeld- oder Datensatztrenner in der exportierten Datei automatisch durch Leerzeichen ersetzt werden, damit der Importprozess nicht unterbrochen wird,

Folgendes Beispiel exportiert Daten in ein Textdokument. Die Methode legt zuerst das Ausgabeformular an, so dass die Daten in korrekter Form exportiert werden, ändert die 4D Variablen für Trennzeichen und zeigt dann den Export an:

 FORM SET OUTPUT([People];"Export")
 FldDelimit:=27 ` Setze Trennzeichen für Datenfeld auf Escape
 RecDelimit:=10 ` Setze Trennzeichen für Datensatz auf Line Feed
 EXPORT TEXT([People];"NewPeople.txt") ` Exportiere in Dokument "NewPeople.txt"

OK hat den Wert 1, wenn der Export erfolgreich abgeschlossen wurde; tritt ein Fehler auf, hat OK den Wert 0.



Siehe auch 

EXPORT DIF
EXPORT SYLK
IMPORT TEXT
USE CHARACTER SET

 
EIGENSCHAFTEN 

Produkt: 4D
Thema: Import und Export
Nummer: 167

Dieser Befehl ändert die Systemvariable OKDer Unicode Modus betrifft diesen Befehl

 
GESCHICHTE 

Geändert: 4D v11 SQL

 
ARTIKELVERWENDUNG

4D Programmiersprache ( 4D v16)
4D Programmiersprache ( 4D v16.1)
4D Programmiersprache ( 4D v16.2)
4D Programmiersprache ( 4D v16.3)