Export-Funktion
Mit der Export-Funktion können die Daten einer Tabelle oder einer SQL-SELECT-Abfrage in folgende Formate exportiert werden:
  • CSV: Export als CSV-Datei (comma-separated-values)
  • ODBC-Datenquelle: Beliebige Tabelle einer ODBC/BDE-Datenquelle
  • xBase-Tabelle: Export in Clipper, DBaseIII, DBaseIV oder FoxPro2 Tabelle
  • HTML: Speicherung der Daten als Tabelle in einem HTML-Dokument
  • XML: Frei wählbare XML-Struktur mit definierbaren Elementen und Attributen
  • Paradox-Tabelle
  • SQL-Script: Erzeugung von INSERT-Scripten
1. Schritt: Allgemeine Parameter
Im 1. Export-Schritt werden allgemeine Export-Parameter wie Export-Format, Ausgabe-Datei, Anzahl der zu exportierenden Datensätze, Export-Felder und deren Reihenfolge in der Export-Datei/-Tabelle festgelegt.
 

Allgemeine Export-Parameter
 
2. Schritt: Format-spezifische Parameter
 
   CSV
  • Date/time format: Formatierungs-Zeichenfolge für die Umwandlung von Datums-/Zeit-Feldern in eine entsprechende Zeichenfolge (Datums-/Zeit-Formatierung)
  • Float format: Formatierungs-Zeichenfolge für die Umwandlung von Gleitkomma-Werten in eine entsprechende Zeichenfolge (Gleitkomma-Formatierung)
  • Field-Separator: Feld-Trennzeichen
  • Field-Delimiter: Feldbegrenzungs-Zeichen
  • Column-Names: Bei Auswahl werden in der ersten Zeile der CSV-Datei die Spalten-Namen exportiert
  • Encode Base64: Sämtliche exportierte Feld-Inhalte werden gemäß Base64 kodiert
   ODBC
  • Destination: Auswahl der Ziel-Datenquelle und der Ziel-Tabelle
  • Export-Mode: Export-Modus zur Aktualisierung bzw. Anlage neuer Datensätze
  • Field-Links: Verknüpfung der Felder zwischen Quell- und Ziel-Tabelle
    Select: Fügt eine neue Feldverknüpfung für die ausgewählten Felder in 'Source' und 'Destination' hinzu
    Select by Index: Fügt neue Feldverknüpfungen entsprechend dem Listenindex in 'Source' und 'Destination' hinzu
    Select by Name: Fügt neue Feldverknüpfungen anhand übereinstimmender Feldnamen für 'Source' und 'Destination' hinzu
    Remove: Löscht die ausgewählte Verknüpfung aus der Verknüpfungs-Liste ('Links')
    Open: Öffnet gespeicherte Verknüpfungsvorschriften
    Save: Speichert Verknüpfungsvorschriften
   xBase
  • DBF-Type: Auswahl des exortierenden xBase-Formats (Clipper, DBaseIII, DBaseIV, FoxPro2)
   HTML
  • Header: Anfang des HTML-Dokuments bis zur ersten HTML-Tabellen-Zeile mit den Spalten-Überschriften
  • Row-Template: Formatvorlage für eine Zeile der HTML-Tabelle. Für jedes zu exportierende Feld wird eine Tabellen-Spalte mit einem Platzhalter der Form <td><#feldname></td> angelegt
  • Footer: Ende des HTML-Dokuments mit abschließenden HTML-Tags
   XML
  • Date/time format: Formatierungs-Zeichenfolge für die Umwandlung von Datums-/Zeit-Feldern in eine entsprechende Zeichenfolge (Datums-/Zeit-Formatierung)
  • Float format: Formatierungs-Zeichenfolge für die Umwandlung von Gleitkomma-Werten in eine entsprechende Zeichenfolge (Gleitkomma-Formatierung)
  • Root-Element: Name des ersten XML-Elementes
  • Prolog: XML-Prolog
  • Define XML: Aufruf des Editors zur Definition des XML-Schemas

    Neues Element
    Neues Attribut für das ausgewählte Element
    Element o. Attribut entfernen
    Nach oben verschieben
    Nach unten verschieben
    Export-Vorschrift speichern
    Export-Vorschrift öffnen
    Feldzuweisung zum Element o. Attribut aufheben
    FieldName: Zuweisung eines Feldes der Export-Datenmenge zu dem ausgewählten Element o. Attribut
    Name: Name des ausgewählten Elements o. Attributs
    CData: Speicherung des Feldinhaltes im CData-Abschnitt des XML-Elements
    Base64: Kodierung des Feldinhaltes gemäß Base64
    Constant: Konstanter Wert für das Element/Attribut aus dem Eingabefeld
     

    Aus der Export-Vorschrift im oberen Beispiel wird folgender XML-Code erzeugt:
     
   SQL-Script
  • Date/time format: Formatierungs-Zeichenfolge für die Umwandlung von Datums-/Zeit-Feldern in eine entsprechende Zeichenfolge (Datums-/Zeit-Formatierung)
  • Float format: Formatierungs-Zeichenfolge für die Umwandlung von Gleitkomma-Werten in eine entsprechende Zeichenfolge (Gleitkomma-Formatierung)
  • Tablename: Name der Tabelle des INSERT-Scriptes
  • Postfix: Zeichenfolge hinter jeder INSERT-Anweisung
3. Schritt: Daten-Export
Die Schaltfläche 'Start!' startet den entsprechenden Export, bei aktiviertem Error-Logging wird am Ende des Exports ein Status-Bericht erstellt.
 
Datums-Formate
c Datum im kurzen Datumsformat
d Tag ohne führende Null
dd Tag mit führender Null
ddd Tag als Abkürzung
dddd Tag mit vollständigen Namen
ddddd Datum im kurzen Datumsformat
dddddd Datum im langen Datumsformat
m Monat ohne führende Null
mm Monat mit führender Null
mmm Monat als Abkürzung
mmmm Monat mit vollständigen Namen
yy Jahr als zweistellige Zahl
yyyy Jahr als vierstellige Zahl
h Stunde ohne führende Null
hh Stunde mit führender Null
n Minute ohne führende Null
nn Minute mit führender Null
s Sekunde ohne führende Null
ss Sekunde mit führender Null
z Millisekunde ohne führende Nullen
zzz Millisekunde mit führenden Nullen
t Zeit im kurzen Zeitformat
tt Zeit im langen Zeitformat
am/pm 'am' für Zeitangaben vor 12 Uhr mittags oder 'pm' für Zeitangaben nach 12 Uhr mittags
a/p 'a' für Zeitangaben vor 12 Uhr mittags oder 'p' für Zeitangaben nach 12 Uhr mittags
ampm Verwendet die im System eingestellten Symbole für Vormittag und Nachmittag
/ Verwendet das im System eingestellte Datumstrennzeichen
: Verwendet das im System eingestellte Zeittrennzeichen
'xx'/"xx" In einfache oder doppelte Anführungszeichen eingeschlossene Zeichen haben keinen Einfluss auf die Formatierung und werden wie angegeben angezeigt
 
Gleitkomma-Formate
0 Platzhalter für eine Ziffer mit '0' als Default-Wert für nicht numerische Zeichen
# Platzhalter für eine Ziffer
. Dezimaltrennzeichen
, Tausendertrennzeichen
E+, E-, e+, e- Wissenschaftliche Notation
'xx'/"xx" In einfache oder doppelte Anführungszeichen eingeschlossene Zeichen haben keinen Einfluss auf die Formatierung und werden wie angegeben angezeigt
; Trennt Abschnitte für positive, negative und Nullwerte
 
<< Zurück