2010-03-11 21 views
13

Es scheint, dass das Reporting-Idiom ist, dass ein Bericht aus einer einzigen Liste von Elementen mit einigen zusätzlichen Daten (Parameter) besteht. Gibt es Möglichkeiten, mehrere unzusammenhängende Listen in einen Bericht aufzunehmen, oder würde dies so sehr gegen das Idiom gerichtet sein, dass ein anderes Tool verwendet werden sollte, um die Ausgabe zu generieren?JasperReports: Ist es möglich, mehrere Datenquellen zu verwenden, oder wenn nicht, Sammlungen in Parametern zu verwenden?

Angenommen, Sie haben beispielsweise eine Liste von Personen, die in einem Gebäude leben, mit Namen, Telefonnummern und so weiter. Diese Liste wäre die Hauptdatenquelle. Darüber hinaus möchten Sie im selben Bericht verschiedene andere Informationen zu diesem Gebäude anzeigen, z. B. Adresse, Anzahl der Stockwerke und so weiter. Die Anzahl der Elemente in diesen Informationen kann zwischen Gebäuden variieren, sodass Sie sie nicht einfach in statische Parameter eingeben können, sondern eine Karte oder eine Liste benötigen. Dies ist natürlich ein illustriertes Beispiel, sollte aber zur Veranschaulichung des Problems dienen.

Kurz gesagt: Können Sie mehrere unabhängige Listen in einem Bericht verwenden?

Antwort

7

Ich denke, was Sie wollen, ist ein Unterbericht in Ihrem Bericht.

Ein Unterbericht kann eine andere Datenquelle haben als der Hauptbericht.

Hier ist ein tutorial zum Erstellen eines.

2

Ja,

+1

Ausgezeichnete Antwort. Kurz und Süß. Dies funktionierte mit 'pieDataSet' und ich bin so glücklich, als es funktionierte. Danke für das Teilen. – OO7

Verwandte Themen