Der Detailbericht ist ein normaler Unterbericht, d.h. er hat den Parameter "ordnr":
JasperReports-Handbuch booklet content1.png
Die Variable "ordnr" wird dann bei der Datenquelle des Unterberichts ausgewertet:
JasperReports-Handbuch booklet content2.png
Der Unterbericht soll sicherlich auch Seitenzahlen anzeigen, dazu fügen Sie noch ein "Page footer" Band hinzu, und erzeugen dort ein Textfeld mit dem Inhalt z.B.
Das Textfeld muss bei Evaluation time den Wert "Master" haben.
JasperReports-Handbuch booklet content3.png
Danach wird die Seitenzahl jedes Unterberichts an den Hauptbericht angepaßt.
Für das Inhaltsverzeichnis müssen Sie im jew. Detailbericht Lesezeichen (HTML-Anchors) und jeweils eine Ebene angeben. Wir können z.B. für das Textfeld der Überschrift einen Anker der Ebene 1 festlegen:
JasperReports-Handbuch booklet content4.png
Danach legen wir für das Gruppenband für das Textfeld mit dem Label der Gruppe (Fakultätsname) einen Anker der Ebene 2: