Translate

Samstag, 4. August 2018

APEX 18.1 und Jasper Reports (2) - Subreports und mehrere Parameter

Nach meinen ersten Schritten mit Jasper Reports habe ich inzwischen auch einen sehr umfassenden Report gebaut mit einem Hauptreport und 2 Subreports und der Übergabe von 4 Parametern (Kunde_id, Kunde_Name, weitere_ID, weitere_ID2).

Die Schritte hier wie folgt:

1. Hauptreport anlegen

2. Subreport 1 anlegen (mit den gleichen Parametern wie 1)

3. Subreport 2 anlegen (mit den gleichen Parametern wie 1)

Im "Summary Band" die Subreports einfügen.... (update: 2-3 Detail Bands geht auch)

Es gibt bestimmt noch andere Wege... - aber dieser funktioniert.

Ergebnis:


Der Aufruf in APEX erfolgt über einen "Drucken"-Button und einen pl/sql Prozess:



Wie man im Code sieht, ruft der Prozess (von Dietmar Aust, Opal Consulting)
das package: xlib_jasperreports auf und darin "set_report_url' ....
In "show_report" werden die Parameter für die Übergabe in der URL zusammengebaut.

Zur Ausgabe stehen in Jasper Reports neben PDF, DOCX, RTF noch weitere Formate zur Verfügung wie ODT, ODS, PPT, XLS, CSV usw..

Update 18.02.2019
Ich habe mittlerweile Listen (siehe oben) und Formulare als PDF am Laufen... Einzeldruck Formular (PDF) oder auch Mehrfachdruck Formular (pro Datensatz eine Seite).
Aktuell arbeite ich an einer Lösung für "PDF-Formular" als E-Mail attachment aus Jasper Report.

Bei Fragen gerne fragen --> bfw-design.de oder fischer-wasels.de