Report-Kommandos

Zurück

HTML

Wird dieses Schlüsselwort im Report-Bereich eingetragen, so wird die Ausgabe im HTML-Format angezeigt (nur 32bit).

Syntax:
Report HTML

HTML 'Title'

Das Schlüsselwort HTML kann als Ergänzung eine beliebige Zeichenkette führen. Diese erscheint innerhalb der Ausgabe als Überschrift und löst somit die an das SQL-Kommando angelehnte Überschrift ab. Folgerichtig gehen dabei Informationen über die relevanten Tabellen und Spalten verloren.

HTML
HTML 'Variabler Filter: Umwelt2'
Beispiel

Syntax:
Report HTML 'Text einfügen'

Excel

Wird dieses Schlüsselwort im Report-Bereich eingetragen, so erfolgt die Ausgabe im Excel-Format.

Syntax:
Report EXCEL

XML

Wird dieses Schlüsselwort im Report-Bereich eingetragen, so erfolgt die Ausgabe im XML-Format.

Syntax:
Report XML

Hinweis:
Ein grafischer Überblick über die Ausgabeformate HTML, Excel und XML befindet sich hier.


Table

Wird dieses Schlüsselwort im Report-Bereich eingetragen, so wird die Ausgabe in einem internen Format angezeigt.

Syntax:
Report TABLE

Selection

Wird dieses Schlüsselwort in den Report-Bereich des Berichtes eingefügt, so kann zwischen drei verschiedenen Ausgangsformaten gewählt werden:



Der Report kann dann als (Ifas)-Auswahlliste, im HTML-Format oder als Excel-Tabelle erfolgen.
Syntax:
Report SELECTION

Chart (Diagramm)

Wird dieses Schlüsselwort im Report-Bereich eingetragen, so wird ein Diagramm zur grafischen Veranschaulichung der Datenabfrage erzeugt. Dieses Diagramm kann anschließend auch als PDF angezeigt werden.

Syntax:
Report CHART Diagrammtyp

Mögliche Diagrammtyp-Werte:

Kreisdiagramm Kreisdiagramm 3D
Kreisdiagramm Kreisdiagramm 3D
Balkendiagramm Balkendiagramm gestapelt
Balkendiagramm Balkendiagramm gestapelt
Ringdiagramm
Ringdiagramm


CSV

Wird dieses Schlüsselwort im Report-Bereich eingetragen, so erfolgt eine Formatierung der Ausgabe im Informix-Format.

spalte1.1;spalte1.2;spalte1.3;spalte1.4;spalte1.5;...
spalte2.1;spalte2.2;spalte2.3;spalte2.4;...
...

D. h. die selektierten Spalten des Select-Kommados werden durch ';' (Semikolons) voneinander getrennt. Diese Formatierung ermöglicht einen einfachen Import der Daten in andere Datenbanken z. B. mit Hilfe des Kommandos Load From.

Syntax:
Report CSV
Unload

Für eine alternative Formatierung vorheriger Versionen ist es ebenfalls möglich, als Trenner das Pipe-Zeichen '|' zu verwenden. Dazu muss der oberhalb erwähnte Syntax Report CSV um den Wert CSV-Trenner=| ergänzt werden.
Demnach lautet der vollständige Syntax:

Report CSV CSV-Trenner=|
Unload

Hinweis für die Maskierung von Trenn- und '\' (Backslash)-Zeichen in Lade- und Entladedateien:

Als Trenner zwischen den Werten einzelner Spalten einer Tabelle wird in der Entladedatei das Zeichen ';' gewählt. Falls das Trennzeichen im Wert einer Spalte nun ';' selbst enthalten ist, kann nicht mehr zwischen dem ';'-Zeichen als Trenner und dem ';'-Zeichen als Wert einer Spalte unterschieden werden.
Aus diesem Grund werden ';'-Zeichen in den Werten einer Datenbanktabelle mit einem vorangestellten '\'-Zeichen maskiert. Da nun aber nicht mehr zwischen dem '\'-Zeichen als Wert der Spalte und dem '\'-Zeichen als Maskierungszeichen für ein ';'-Zeichen unterschieden werden kann, muss ein '\' in den Werten einer Spalte auch durch ein '\' maskiert werden.

Beispiel:
 
Tabelle Bemerkungstexte tt
 
Spalte NR Spalte TEXT
1 Bemerkungstext mit ; Zeichen
2 Bemerkungstext mit \ Zeichen
3 Bemerkungstext mit ;\ Zeichen
4 Extremfall: ;\;
 
Entladedatei:
1;Bemerkungstext mit \;Zeichen;
2;Bemerkungstext mit \\;Zeichen;
3;Bemerkungstext mit \\\;Zeichen;
4;Extremfall: \;\\\;;


Zurück