2010-03-29 1 views
4

Мое требование состоит в том, чтобы показать два вспомогательных отчета в отчете. Я делаю это, я создал два суб-отчета и помещал их в отчет.Jasper Reports: Как я могу увеличить количество отчетов в отчете?

Но проблема в том, что оба вспомогательных отчета растут (т. Е. Их высота не является статичной, так как количество записей является переменным). Я просто хочу, чтобы второй sub = report появился после окончания первого под-отчета. Как я могу достичь того же?

ответ

0

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

Приветствия,

Александр

+1

Спасибо, но растет и второй подзаголовок. Кроме того, у меня есть что-то (итоговое) для отображения ниже двух отчетов, которые я уже показываю в нижнем колонтитуле. Решение, которое вы предложили, может не работать. –

+0

Поместите общее количество в нижнем колонтитуле на главной странице. Итак, у вас есть: Деталь: Подпорция A Нижний колонтитул: Итоговые Subreport A Detail: Обычный материал. Subreport A Footer: Subreport B. –

+1

Почему это выбрано как правильный ответ? ответ, данный @Raveendra Mutyala, должен быть выбран правильно. – WarFox

12

Вы можете использовать опцию «Тип установки», выбрав «Поплавок» в качестве значения. Поэтому, основываясь на первом размере отчетов, второй будет скорректирован.

С уважением, Raveendra Mutyala

+0

Спасибо, это помогло. – Farid

1

Try, чтобы добавить детали группы столько, сколько ваш подотчет к вашему основному отчету (Вы можете щелкнуть правую кнопку группы подробно и выбрать «Добавить другую деталь группы»). И размещайте каждый отчет в каждой группе мелодий, которые вы делаете. Подробную группу имеют возможность сжиматься и расти в зависимости от вашей строки данных, и она будет хорошо вписываться в ваш отчет.

+0

Это имеет тенденцию работать лучше, чем другие предлагаемые ответы, если ваш дизайн отчета позволяет это. Upvoted. – jpangamarca