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.
Beispiel
HTML HTML 'Variabler Filter: Umwelt2'
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 Balkendiagramm Balkendiagramm gestapelt 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