JasperReport-Parameter arbeitet in iReport aber schlägt auf JasperReports Server mit input-Steuerung

JasperReports Server nicht übergeben parameter aus dem input-regler, um den Bericht für einige unbekannten Grund.

Definierte ich eine jrxml-Bericht mit iReport 4.6 (habe sogar versucht den Kompatibilitätsmodus 4.0.1) mit input-parameter, welche in iReport.

Wenn ich den Bericht bereitstellen auf JasperReports Server 4.5 die Antwort, die ich bekomme, ist "Der Bericht ist leer".

Gleichen Bericht ohne parameter funktioniert es auch gut.

Natürlich habe ich definiert und die angeschlossenen input-Steuerung mit single-select-Abfrage.

Den Wert der Spalte und den sichtbaren Spalte in der input-regler ist der gleiche DB-Feld benutze ich als parameter in der jrxml.

Abfrage Werte als mögliche Eingabe angezeigt werden, fein, aber wenn ich eins wählen..."Der Bericht ist leer"!!.

Ich habe versucht, die Vereinfachung der Bericht, aber meine parameter aus input-Steuerung einfach nicht weitergeleitet werden, um den Bericht zu Rendern.

  • Haben Sie sichergestellt, dass Ihre Anfrage-parameter und der input-Steuerung s-ID die exakt gleichen string? Wir konnten sehen, die Teil der Abfrage verwendet den Wert aus dem input-Steuerelement und die info über den input-regler? (name, Datentyp, etc.)
  • Natürlich machte ich sicher, dass - beide sind genau die gleichen Saiten. Meine Abfrage sieht wie folgt aus select id, c_name from d_customers where id = $P{id} ..Input-regler ist ziemlich straight forward select id, c_name from d_cust. Dann habe ich "id" in der Spalte "Wert" und "c_name" der name-Spalte. Der Bericht leer ist 🙂 brauchen Sie anderen input? Danke für die Hilfe
  • Haben Sie eine Idee, warum es abstürzt? Ich habe versucht neue Instanz von JasperReports Server, neue tomcat und neue Postgres-DB, aber ich bin noch nicht in der Lage, input-parametrer, ohne sich Der Bericht leer ist!
  • In Ihre JRXML-Datei, können Sie die Anzeige der Ausgabe von Parametern? Ziehen Sie Sie einfach in der JRXML-Datei irgendwo, so dass Sie sehen können, was JasperReports Server ist tatsächlich füttern zurück zu deiner Abfrage. In iReport, müssen Sie möglicherweise die "Keine Daten" - band um Ihren Bericht für die, die arbeiten.
InformationsquelleAutor shtyler | 2012-07-06
Schreibe einen Kommentar