helmuthelmut2000
Goto Top

Frage zu Print When Expression im Jaspersoft Studio

Hi,

In einem Projekt in Jasper Report möchte ich folgendes ausgeben.

Wenn zwei Felder auf einer Seite identisch sind, dann nimm die kleineste Seitenzahl.

Das heist,

Drucke mir das nur auf die Seite, wenn
Feld_A == Feld_B, dann nehme von den die kleinere Seitenzahl.

Das sollte doch mit Print When Expression gehen.
Kann mir da jemand weiterhelfen oder einen Tip geben?

Gruß

Content-ID: 320435

Url: https://administrator.de/contentid/320435

Ausgedruckt am: 22.11.2024 um 11:11 Uhr

Tsocin
Tsocin 09.11.2016 um 20:59:51 Uhr
Goto Top
Hallo,

die "Print When Expression" legt nur fest, wann das gewählte Objekt gedruckt bzw. auf dem Report angezeigt wird. Der Ausdruck sollte in der Regel Boolean sein.

Die Abfrage, ob FeldA==FeldB dann X oder Y muss in das Textfeld selbst (Expression) geschrieben werden. Ich habe gerade kein System zum testen hier, aber so in der Art: ($F{FeldA}.equals($F{FeldB}) ? (KleineSeitenzahl) : (GrosseSeitenzahl))

Grüße
helmuthelmut2000
helmuthelmut2000 09.11.2016 um 21:21:04 Uhr
Goto Top
Hallo Tsocin,

Ich sollte dazu schreiben es geht um einen Subreport.

Das heist es gibt bei mir ca 30 Seiten.
Da sollte immer auf den Seiten wo
Feld_A und Feld_B gleich sind ( Da gibt es mehrere) auf
der ersten Seite (von den gleichen ) ein Subreport eingesetzt werden.

Gruß