Печать книги отчета 97 нежелательных копий - PullRequest
0 голосов
/ 22 марта 2019

Текущее состояние: Отчетная книга, которая печатает 20680 страниц

Проблема: Книга отчетов печатает 98 раз элемент отчета, указанный в разделе «Содержимое» (на самом деле я выполнил математику)

Сводка: Prototype_V2.jrxml (отчет о содержании) --- отчет, который имеет три вложенных отчета, все из которых связаны с основным одним параметром При компиляции и запуске этот .jrxml создает 211 страниц различного контента, иными словами, работает на 100% так, как задумал дизайнер

Book_V3.jrxml (отчет о книге) --- последняя "версия" шаблона книги отчетов (шаблон зеленой волны), которая должна включать ToC (в основном) и титульные страницы (вторичные)

Я пробовал:

  1. Размещение по какой-то неземной причине отчета о содержании внутри элемента обложки отчета о книге. Результат: печатается только один раз, но ToC все испорчено. (Он индексирует буквально каждую страницу отчета о контенте, уменьшая тем самым его назначение)

  2. Различные оценки времени отчета для контента в разделе «Контент». Результат: только во время оценки «Отчет» печатается элемент, но он печатает себя 98 раз, на 97 больше, чем хотел. В противном случае он даже не печатает.

  3. Я пытался и не смог добавить параметры между Книгой и ее отчетом о содержании. По какой-то причине они просто не видят друг друга.
  4. Я пытался выдать пустые строки набора данных отчета о книге, а не фактические строки из MySQL, из которых я получаю данные, но тогда он ничего не напечатает. (Экран «Документ пуст»)
  5. Вырежьте вложенные отчеты из отчета о содержании, чтобы у меня остался 6-страничный скелет, а в отчете книги было напечатано 98x6 + 3 страницы. Смешной

Ожидание:

Отчетная книга с одной страницей для обложки, столько страниц, сколько нужно для ToC с правильной группировкой (и без привязки из ToC к каждой отдельной странице отчета), отчет ONE PRINT OF Content (который уже разработан и настроен) ) и одна страница для задней обложки ...

Я знаю, что специально не велел ублюдку напечатать один дополнительный отчет о содержании, а тем более 97 дополнительных ...

1 Ответ

0 голосов
/ 23 марта 2019

Устранена проблема:

1. Произведено 97 + 1 копий, потому что, по незнанию, я ввел тот же запрос для отчета о книге, что и вотчет о контенте (98 - это количество уникальных групп, сгенерированных моим отчетом о контенте).Проблема решена с помощью запроса KISS "select 1;"к набору данных книги (потому что я не использую книгу для чего-либо кроме ToC и настройки титульных страниц)

((Почему один и тот же запрос для книги и отчета о содержании умножил этовеличина все еще неизвестна мне, но важно то, что это больше не проблема))

2. ToC проблема каждой индексируемой страницыИсправлено, когда я понял, что отчет о содержании создает уникальную закладку для каждой страницы печати, независимо от того, является ли она первой страницей подгруппы или нет.

Устранена проблема с добавлением второго текстового поля под первым для обеих моих групп (одинакового размера, цвета, шрифта ...), для которого установлен флажок «печатать повторные значения», и для этого второго полябыть в закладки и ссылки.

Таким образом, отчет о содержимом по-прежнему печатает визуально на каждой странице оба имени группы, но в отчете о книге ссылается на «другое» текстовое поле, которое печатается только в первый раз, для его 'ToC.

Надеюсь, это поможет кому-то в будущем бороться с подобными проблемами.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...