Java Jasper Reports iReport - PullRequest
       17

Java Jasper Reports iReport

0 голосов
/ 02 сентября 2011

У меня проблема с использованием iReport.

У меня есть общий основной отчет, и этот основной отчет содержит 3 вложенных отчета, а также каждый из этих подчиненных отчетов содержит вложенный отчет.Хотя у меня нет проблем с печатью этих трех вложенных отчетов по отдельности, а также их вложенных отчетов в режиме предварительного просмотра iReport, я не могу распечатать их, когда они находятся вместе в основном отчете в режиме предварительного просмотра.Я включил все параметры и поля , необходимые для выполнения запроса в каждом отчете (я имею в виду подотчеты и их основной отчет).Однако ни за что!Это не работает ...

Любая помощь будет принята с благодарностью ...

Ответы [ 2 ]

0 голосов
/ 06 декабря 2011

Решение проблемы заключается в создании вложенных отчетов с нуля, а не путем копирования и вставки аналогичного отчета. В моем случае подотчеты в отчете выглядят очень похожими во многих шаблонах, поэтому я просто скопировал один из них, вставил их в основной отчет и изменил то, что необходимо изменить (например, поля, имена или запросы внутри их) на вставленный подотчет. На первый взгляд, хотя я предпросматриваю подотчеты независимо от их основного отчета, они просто отлично выглядят, но пока я пытаюсь предварительно просмотреть основной отчет, подотчеты в основном отчете не распечатываются. Поэтому я случайно (в то время я был начинающим пользователем iReport) попытался сгенерировать подчиненные отчеты с нуля. (Я имею в виду «Файл» -> «Создать» -> «Мастер запуска отчета» -> Выбор базы данных, над которой я хотел бы работать, и ввод запроса, для которого я хотел бы, чтобы его результаты были напечатаны в отчете, и т. Д. ) и по волшебству; подотчеты, которые, кажется, не работают, начинают работать и печатаются в их основном отчете.

Спасибо за все ответы ...

0 голосов
/ 08 сентября 2011

Я видел, как это происходило несколько раз, предварительный просмотр не работал, но когда я попытался запустить отчет из приложения в моей локальной рабочей области, все прошло нормально. Я думаю, что проблема может заключаться в том, что подотчет не имеет данных, и это вызывает проблемы. Возможно, вы захотите добавить печать при выражениях в подотчеты, чтобы они не запускались, если нет данных.

...