Bericht-Designer: SQL-Anweisungen

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.

Siehe Verwenden von Funktionen in Berichten.

{sql.xxx}

Führt eine komplexe SQL-Anweisung aus.

Siehe Verwenden von Werten in Berichten.

{Parameter.xxx}

Siehe Verwenden von Parametern in Berichten.