2017-01-29 10 views
0

У меня есть один отчет имеет два отчета подгруппы (А и В)
Как получить B инициализацию после A, потому что B имеет параметр зависит в
другой руки, как приказывать между подотчетом в jasper
Возможно ли, что мой запрос логичен?Как приказывать между подотчетом

ответ

0

Я полагаю, что вы можете управлять своим заказом с помощью управления структурой отчета.

Если возможно:

У вас есть отчет MAIN

, в отчете MAIN вы можете определить суб-отчет с именем A.

В дополнительном отчете A вы можете определить вспомогательный отчет B (поэтому все B, связанные с вашим A, будут отображаться после основного A).

Простой пример:

Основной доклад: Список итальянской футбольной команды Lega Pro уровне (например, Таранто, Матера, Фоджа и так далее). Это ваш основной отчет.

Для каждой команды у вас есть список футболистов.

Чтобы взорвать этот список для каждой команды, вы должны определить суб-отчет с именем А.

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

Вы должны определить суб-доклад под названием B под A.

UPDATE

Чтобы управлять этим потоком:

Основной информации A информацией (все строки) B информации (все строки)

Первая часть: Определение ваша структура данных

У вас должен быть главный объект с двумя списками.

списка для информации Перечень информации B

Вторая часть:

Определение структуры отчета

Вы должны определить два различных подотчет следующим образом:

В основном отчете вы добавляете две группы деталей.

В первой группе подробно добавить ссылку на подотчет A

Во второй группе подробно добавить ссылку на подотчет Аргументы B

В этом случае. Поскольку сначала вы обрабатываете все строки A и обрабатываете все строки B

+0

, если B определен в A, каждая строка из B зависит от каждой строки A, но B и A связаны друг с другом. Это решение не для моя проблема –

+0

@rezaramezanimatin: Пожалуйста, напишите лучше ваш запрос, потому что я полагаю (B имеет параметр, зависящий от A) ваши A и B являются зависимыми объектами –

+0

@rezaramezanimatin: Пожалуйста, напишите также, например, как вы хотите показать поток этого отчета –