EXPORT DATA

4D - Documentation   Français   English   German   4D Programmiersprache, Befehle nach Themen   4D Programmiersprache, Befehle alphabetisch   4D Programmiersprache, Konstanten nach Themen   Back   Previous   Next

Version 2003 (Geändert)


EXPORT DATA (DateiName{; Projekt{; *}})

ParameterTypBeschreibung
DateiNameStringKompletter Pfadname der Exportdatei
ProjektBLOBInhalt des Exportprojekts
Neuer Inhalt des Exportprojekts (wenn
Parameter * übergeben wurde)
**Zeigt Exportdialog und aktualisiert
das Projekt

Beschreibung

Mit dem Befehl EXPORT DATA exportieren Sie Daten in die Datei DateiName. 4D kann Daten in folgenden Formaten exportieren: Text, Text mit fester Länge, XML, SYLK, DIF, DBF (dBase) und 4th Dimension.

Übergeben Sie in DateiName einen leeren String, zeigt ExPORT DATA den Standarddialog zum Sichern an. Hier kann der Benutzer Name, Typ und Ort der Exportdatei festlegen. Nach Bestätigen dieses Dialogs enthält die Systemvariable Document den Zugriffspfad und den Namen der Datei. Klickt der Benutzer auf die Schaltfläche Abbrechen, wird die Ausführung des Befehls gestoppt. Die Systemvariable OK hat dann den Wert 0 (Null).

Übergeben Sie den optionalen Parameter Projekt nicht, wird das Dialogfenster für Export angezeigt. Der Benutzer kann die Exportparameter selbst festlegen oder ein bestehendes Exportprojekt laden.

Hinweis: Ein Exportprojekt enthält alle Exportparameter wie die Tabellen und Felder, in die exportiert wird, die Begrenzer, etc. Diese Parameter legen Sie im Dialogfenster für den Export fest. Sie können das Projekt auf die Festplatte sichern und später wieder laden. Weitere Informationen dazu finden Sie im Handbuch 4th Dimension Benutzermodus.

Übergeben Sie im Parameter Projekt ein BLOB mit einem gültigen Exportprojekt, wird der Export direkt und ohne Eingreifen des Benutzers ausgeführt. Das Projekt muss bereits im Dialogfenster für den Export vordefiniert und dann gesichert sein.

Sie haben dafür zwei Möglichkeiten:

- Sie sichern das Projekt auf die Festplatte, laden es dann über den Befehl DOCUMENT TO BLOB in ein Feld oder eine Variable vom Typ BLOB, die Sie in Projekt übergeben.

- Sie verwenden den Befehl EXPORT DATA mit einem leeren Parameter Projekt und dem optionalen Parameter *. Dann speichern Sie den Parameter Projekt in ein Feld vom Typ BLOB (siehe oben). Auf diese Weise sichern Sie das Projekt mit der Datendatei, ohne es aus einem BLOB auf der Festplatte laden zu müssen.

   C_BLOB($test)
   SET BLOB SIZE($test;0)
   EXPORT DATA("exportdokument.txt";$test;*)   ` $test wird mit einem gültigen Projekt gefüllt 

Ist der optionale Parameter * angegeben, wird das Dialogfenster für den Export mit den Parametern des Projekts angezeigt. So können Sie ein vordefiniertes Projekt einsetzen, und trotzdem einen bzw. mehrere Parameter ändern. Außerdem enthält der Parameter Projekt nach Schließen des Dialogfensters für den Export die Parameter des "neuen" Projekts. Sie können dann das neue Projekt in einem BLOB Feld, auf der Festplatte, etc. speichern.

War der Export erfolgreich, hat die Systemvariable OK den Wert 1.

Beispiel

Dieses Beispiel erstellt ein leeres Projekt und speichert die vom Benutzer gesetzten Parameter im Dialogfenster für den Export:

   C_BLOB($exportParams)
   SET BLOB SIZE($exportParams;0)   `Initialisierung von BLOB 
   EXPORT DATA("DocExport.txt";$exportParams;*)   ` Zeige Dialogfenster Export

Referenz

EXPORT DIF, EXPORT SYLK, EXPORT TEXT, IMPORT DATA.

Systemvariablen und Mengen

Klickt der Benutzer im Standarddialog für Öffnen oder im Dialog für Export auf die Schaltfläche Abbrechen, hat die Systemvariable OK den Wert 0 (Null). War der Export erfolgreich, hat die Systemvariable OK den Wert 1.

Anwendung des Befehls

Export Data Dialog, Import Export Project Dialogs, XSLT Office 2003


4D - Documentation   Français   English   German   4D Programmiersprache, Befehle nach Themen   4D Programmiersprache, Befehle alphabetisch   4D Programmiersprache, Konstanten nach Themen   Back   Previous   Next