2012-04-12 14 views
1

Ich habe einen Bericht erstellt, der gespeicherte Prozeduren von iReport 4.5 und Oracle verwendet, die Ref-Cursor zurückgeben.iReport gibt keine Daten zur Anzeige der statischen Nachricht zurück

Wenn ich einen korrekten Parameter übergeben, gibt der Bericht erfolgreich Daten zurück. alles gut bis jetzt.

, wenn ich einen falschen Parameter der Designer zeigt iReport passieren Keine Daten Nachricht anzuzeigen, so ich den Bericht Eigenschaft geändert „wenn keine Daten“ zu „Alle Abschnitte, kein Detail“ - alles gut bis jetzt.

Aber meine Geschäftsanforderung ist eine Dummy-Band mit einer Nachricht angezeigt werden „Data Nein zur Anzeige“ besagt, und diese Band wird nur angezeigt, wenn die gespeicherten Prozeduren keine Datensätze zurückgibt und diese Band sollte, wenn die gespeicherte Prozedur kehrt nicht angezeigt werden Daten. wie mache ich das ...

Danke für Ihre Hilfe mit diesem.

Meeza

Antwort

6

Mit dem "wenn keine Daten" Option können Sie auch die "No Data Section" verwenden Option. Das zeigt dann nur den "No Data" Abschnitt des Berichts, wenn keine Datensätze zurückgegeben werden. Das einzige Problem dabei ist, dass Sie alle anderen Header verlieren, die sich im Rest des Berichts befinden. Sie können dies umgehen, indem Sie einen Hauptbericht mit allen benötigten Kopf- und Fußzeilen erstellen und dann einen Unterbericht erstellen, der die Abfrage für die Datensätze und den Abschnitt "Keine Daten" enthält.

+0

Eigentlich mit den "Wenn keine Daten" zu "Alle Abschnitte, keine Detail" Ich bekomme die gewünschten Ergebnisse alle meine Kopf- und Fußzeilen Bericht angezeigt werden, aber die einzige Ergänzung zu dem, was ich will, ist ich möchte einen Dummy hinzufügen Gruppenband, das nur angezeigt wird, wenn keine Daten mit der Meldung "Keine Daten zur Anzeige" vom Bericht zurückgegeben und unterdrückt werden, wenn Daten im Bericht vorhanden sind. –

+1

Bei Verwendung der "No Data" in "Wenn keine Daten" habe ich eine leere Band und ich konnte die gewünschte Textnachricht hinzufügen ... danke für Ihre Hilfe mit dieser obscuredlogic –

+0

Sorry ich kann "No Data" nicht finden, ist es ist eine Eigenschaft oder ein Wert einer Eigenschaft. Ich kann die Eigenschaft "Wenn keine Daten" und mögliche Werte im Dropdown ich sehen kann, sind: "Alle Abschnitte, keine Details", "Leere Seite", "Keine Daten Abschnitt" und "Keine Seiten" –

Verwandte Themen