JasperReport – Wert aus letztem Datensatz

JasperReports

Im Detailbereich meines JasperReports (Umsetzung noch via iReport) gibt es einen Wert ‚agpos‘ an welchem ich einen Seitenumbruch festmachen wollte.
Genau gesagt, sollte immer ein Seitenumbruch eingefügt werden, wenn die nächste Position einen neuen Wert hatte, sodass gleiche Sätze auf eine Seite und neue auf die nächste angedruckt werden.

Hier der Weg, wie ich den Wert des letzten Satzes im aktuellen Satz verfügbar gemacht habe, damit ich eine Abweichung prüfen konnte:

Zunächst habe ich eine Variable $F{aktuelle_agpos} angelegt, die den aktuellen Wert $F{wert_gruppierung} aufnimmt und den Inhalt bei jedem Durchlauf zurück- bzw. neu setzt:

JasperReport Variable aktuelle_agpos

Dann habe ich eine zweite Variable $F{letzte_agpos} angelegt, welche im Grunde als Inhalt die vorherige Variable enthält:

Je nach Report muss man ggf. ein wenig mit der „Gruppe zurücksetzen“ spielen, aber das sollte dann schon alles sein.

In meinem Fall wollte ich so einen Seitenumbruch steuern. Also habe ich eine weitere Gruppe eingefügt, welche – per Option – immer auf einer neuen Seite beginnt.
In der ‚Drucken wenn‘-Bedingung dieser Gruppe habe ich dann die beiden Variablen verglichen und nur bei abweichenden Inhalten ein TRUE zurückgegeben.

Quelle [1]

Kostenlose E-Books von Microsoft

Vielleicht hat der Eine oder Andere noch Bedarf an kostenloser Lektüre zu verschiedenen IT-Themen und dabei kein Problem mit der englischen Sprache?

In seinem Blog hat Eric Ligman (Microsoft Senior Sales Excellence Manager) schon im letzten Jahr etliche Bücher verfügbar gemacht und legt in diesem Jahr mit über 200 weiteren, kostenlosen Downloads nach.

Dabei sind Bücher zu Windows aktueller Versionen, Office oder Entwicklerinfos und anderen Handbüchern. Hier sollte jeder Interessierte etwas als Lektüre finden können.

Also, dann mal los und viel Spaß beim Schmökern.
Hier geht es zur Übersicht →

Via T3N.de

Netzwerkprofile verwalten / IP-Switcher

Immer wenn der Laptop in eine neue IT-Umgebung kommt, kann es wieder notwendig werden, die IP-Einstellungen anzupassen.
Aber eine entsprechende Freeware kann einem hier eine Menge Arbeit abnehmen, insbesondere, wenn die entsprechenden Netzwerkeinstellungen immer wieder die selben sind. Nebenbei bieten einige Tools auch noch weitere Einstellungen innerhalb dieser Profile an, so z.B. die Vorgabe des Standarddruckers usw…
Für alle, die in verschiedenen (Kunden-) Netzen unterwegs sind, nachfolgend also ein Blick auf eine kleine Auswahl an entsprechender Freeware die ich unter Windows 8.1 getestet habe.
„Netzwerkprofile verwalten / IP-Switcher“ weiterlesen