eva/3 Application BuilderEntwicklung von eva/3 AnwendungenArbeiten mit DatenbankenVerwenden von Variablen 

currentReport!FieldName

currentReport! wird grundsätzlich wie currentForm! behandelt., mit dem Unterschied das SQL-Anweisung sich hierbei auch auf currentForm! beziehen können, wenn diese aus einem Formular aufgerufen wurden.

Als Beispiel sollen in einem Bericht nur Daten ab einen bestimmten Benutzer angezeigt werden:

Feld im Formular Name = txt_id Text Text = 2
Anweisung SELECT * FROM TABELLE WHERE ID > currentForm!txt_id

Dies würde bedeuten das nur die Daten im Report angezeigt werden, welche größer sind als die eingegebene ID im vorherigen Formular.

Wenn es gewollt ist noch zusätzliche Daten für einen bestimmten Benutzer zu holen, wäre folgendes denkbar.

Feld im Bericht Name = txt_firmenid Text = 10
Anweisung SELECT * FROM FIRMEN WHERE ID = currentReport!txt_firmenid

Das Feld ist nicht sichtbar. Der Wert kommt aus der Datenbank.