Makro-Abfrage

Die Makro-Abfrage kann für benutzer-programmierte Abfragen verwendet werden.

Konfiguration:

Eigenschaft

Beschreibung

Abfragen

In der Eigenschaft Abfragen werden die Abfrage-Komponenten angezeigt, die für die Abfrage konfiguriert wurden. Das Ergebnis der Abfragen wird als Eingang für die Durchführung dieser Abfrage verwendet.
Wenn keine Abfragen angelegt sind, ergibt sich das Ergebnis direkt aus dem aktuellen Kontext.

Sie haben auch hier die Möglichkeit über die Textbox oder die Schaltflächen rechts neben der Textbox neue Abfragen zu konfigurieren.

Makro-Typ

Wählen Sie hier den Makro-Typ der Makro-Abfrage aus:

  • Velocity Makro: Das Makro in der Eigenschaft Makro wird ausgeführt.

  • Java Klasse: die Java-Klasse in der Eigenschaft Makro-Java-Klasse wird ausgeführt.

Makro-Java-Klasse Hinterlegen Sie hier die Java-Klasse die ausgeführt werden soll. Die Java-Klasse muss den voll qualifizierten Namen einer Java-Klasse haben, die das Interface de.aeneis.report.AeneisMacro implementiert und einen öffentlichen Standardkonstruktor besitzt. Die Java-Klasse wird nur ausgeführt, wenn Sie den Makro-Typ Java Klasse gewählt haben.

Makro

Tragen Sie hier das Makro ein, das ausgeführt werden soll. Das Makro wird nur ausgeführt, wenn Sie den Makro-Typ Velocity Makro eingestellt haben.

Siehe auch: Mehr zu Velocity Makros unter Velocity-Makros.

Parameter

Erstellen und bearbeiten Sie hier Parameter für das Makro. Parameter sind insbesondere zur Verwendung als Variablen sinnvoll.

Variablen

Die aktivierten Attribute einer Abfrage und Bedingung können Sie in der Eigenschaft Variablen aktivieren, damit diese zum Zeitpunkt der Ausführung durch Anwender/-innen verändert werden können.

Siehe auch: Kapitel Variablen.