Wie übergeben Sie die variable, die den Wert aus dem Unterbericht zum Hauptbericht und ein - /ausblenden detail-band auf der Grundlage, dass der Wert in iReportDesigner Jasper Reports?
Ich bin die Speicherung Wert eines Feldes in eine variable in einem Unterbericht. Diese variable bin ich wieder zum Hauptbericht. Auf der basis dieses Wertes möchte ich zum ein - /ausblenden detail-band 2. Aber ich bin nicht in der Lage, dies umzusetzen, da der Rückgabewert der Unterbericht ist immer Null, das ist ein Schock für mich, als wenn ich die Anzeige den gleichen Wert im Unterbericht selbst es ist mir 2 (integer). Bitte helfen Sie mir mit diesem.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Für den Ersten Teil deiner Frage
In Ihrem Haupt-Bericht bitte cross-check die folgenden Dinge.
Kehren Sie Variablen aus sub-report wie in angegeben in hier.
Wenn der Unterbericht und das Textfeld, in dem Sie sich mit der zurückgegebene Wert gelegt werden auf die gleiche band, die Sie benötigen, um
evaluationTime="Band"
für das Textfeld.Für den späteren Teil Ihrer Frage,
PrintWhenExpression
.Den zweiten Teil der Antwort arbeitet auf die folgende Logik
PrintWhenExpression
ausgewertet werden zu Beginn der band zu Rendern, bevor Sie Rendern der Elemente.So, wenn der sub-report ist auch in der gleichen band detail band 2 in deinem Fall, würde diese Methode nicht gut halten.