Verwenden Sie SQL-Anweisungen in den Hauptbereichen eines Berichts, um die anzuzeigenden Daten abzurufen. Sie können Datensatzwerte in Hauptbereichen und SQL-Anweisungen verwenden. Datensatzwerte werden in Klammern {} eingeschlossen.
Wenn ein Datensatzwert, der in einer SQL-Anweisung verwendet wird, den Wert NULL zurückgibt, wird dies als 0 oder ‘’ gewertet. “
Datensatzwert |
Beschreibung |
{ColumnName} |
Zeigt einen Attributnamen an. Der Wert wird zur Laufzeit durch den Datensatzwert der SQL-Anweisung ersetzt, die für die Gruppe definiert ist. Sie können Datensatzwerte auch für Text verwenden. Beispiel: Das Darstellungsmodell {Name} verfügt über die FID {Fid}. |
{Parameter.Filter} |
Filtert Datensätze. Der Filter wird zur Laufzeit durch den aktuellen Filter des entsprechenden Formulars ersetzt, sodass nur die Daten der momentan gefilterten Datensätze gedruckt werden. |
{Parent.ColumnName} |
Ermittelt den Datensatzwert einer übergeordneten Gruppe |
{Parent.Parent.ColumnName} |
Ermittelt den Datensatzwert der übergeordneten Gruppe einer übergeordneten Gruppe |
{Report.Sum(ColumnName)} |
Berechnet die Summe der Attributwerte. Sie können diese Funktion nur im Hauptbereich und in der Fußzeile verwenden. Beachten Sie die Unterschiede zwischen den Bereichen: Im Hauptbereich wird die aktuelle Summe berechnet. Im Fußzeilenbereich wird die Gesamtsumme berechnet. Verwenden Sie SQL-Werte, um die Summe in einer Kopfzeile zu berechnen. select sum(money) from table where parent={key} |
{Report.Avg(ColumnName)} |
Berechnet den Durchschnitt. Sie können diese Funktion nur im Hauptbereich und in der Fußzeile verwenden. |
{fun.xxx} |
Führt Funktionen aus. |
{sql.xxx} |
Führt eine komplexe SQL-Anweisung aus. |
{Parameter.xxx} |