Reporteditor: Unterschied zwischen den Versionen

Zur Navigation springen Zur Suche springen
973 Bytes hinzugefügt ,  08:53, 8. Jul. 2015
keine Bearbeitungszusammenfassung
Zeile 79: Zeile 79:
Um mehrere Tabellenfelder darzustellen, können diese als Variablen in eine Formel eingesetzt werden. Um zwei numerische Datenfelder „Wert1“ und „Wert2“ aus der Tabelle „Tabelle“ zu summieren, geben Sie „Tabelle.Wert1 + Tabelle.Wert2“ ein.
Um mehrere Tabellenfelder darzustellen, können diese als Variablen in eine Formel eingesetzt werden. Um zwei numerische Datenfelder „Wert1“ und „Wert2“ aus der Tabelle „Tabelle“ zu summieren, geben Sie „Tabelle.Wert1 + Tabelle.Wert2“ ein.
Es können auch Texte und Felder kombiniert werden. Dazu müssen Texte in Hochkomma eingeschlossen werden. Wenn zwei Zeichenfelder „Vorname“ und „Name“ kombiniert werden sollen, dabei zwischen den Feldern jedoch ein Leerzeichen eingefügt werden soll, kann dies durch „Tabelle.Vorname+ ' ' +Tabelle.Name“ realisiert werden.
Es können auch Texte und Felder kombiniert werden. Dazu müssen Texte in Hochkomma eingeschlossen werden. Wenn zwei Zeichenfelder „Vorname“ und „Name“ kombiniert werden sollen, dabei zwischen den Feldern jedoch ein Leerzeichen eingefügt werden soll, kann dies durch „Tabelle.Vorname+ ' ' +Tabelle.Name“ realisiert werden.
==Funktionen==
==Funktionen==


Zeile 88: Zeile 87:


Die Funktion „IF“ ermöglicht eine bedingte Anweisung. Um die TRIM- Funktion mit der IF- Funktion nachzubauen, muss eine Bedingung, das sogenannte „Argument“ formuliert werden und die Ausgabe für die Fälle „Ausdruck ist wahr“ und „Ausdruck ist nicht wahr“ erstellt werden. Der Ausdruck lautet „IF(Tabelle.Vorname = '', Tabelle.Name, Tabelle.Vorname+ ' ' +Tabelle.Name). Der Datentyp muss bei der Abfrage beachtet werden.
Die Funktion „IF“ ermöglicht eine bedingte Anweisung. Um die TRIM- Funktion mit der IF- Funktion nachzubauen, muss eine Bedingung, das sogenannte „Argument“ formuliert werden und die Ausgabe für die Fälle „Ausdruck ist wahr“ und „Ausdruck ist nicht wahr“ erstellt werden. Der Ausdruck lautet „IF(Tabelle.Vorname = '', Tabelle.Name, Tabelle.Vorname+ ' ' +Tabelle.Name). Der Datentyp muss bei der Abfrage beachtet werden.
==Tabellenabfragen==
Als Datenquelle für den Report können auch Abfragen auf Tabellen verwendet werden. Diese ermöglichen Filterung und Sortierung einer Tabelle. Abfragen werden ähnlich den Tabellen in der Datenquellenkonfiguration eingestellt.
//->Screenshot einfügen <-//
Um eine Abfrage zu erstellen, gehen Sie wie folgt vor:
# Wählen Sie im Hauptmenü „Report | Datenbanken“.
# Klicken Sie auf [Neu] und wählen Sie „Abfrage“. Die Abfrageeigenschaften werden angezeigt.
# Starten Sie den Abfrageassistenten mit [Query Wizard]. Dieser Assistent ermöglicht das einfache Zusammenstellen von Filter und Sortierung. Das Erstellen von Abfragen wird in der Onlinedokumentation des Reporteditors erläutert.
# Wählen Sie in den Registern des Assistenten die gewünschten Filter- und Sortierbedingungen aus.
Abfragen werden unter Verwendung einer Tabelle erstellt. Als Abfragesprache wird ein eingeschränkter SQLDialekt
eingesetzt.
==Tabellenkombinationen==
480

Bearbeitungen

Navigationsmenü