2013-07-08 2 views
2

Я создал для него отчет следующим образом:JasperReports/iReport Designer: Могу ли я показать группу условно?

Многослойная лента каждая подробная группа содержит 1 стол. Каждая таблица привязана к 1 набору данных.

Могу ли я скрыть диапазон деталей всякий раз, когда результирующий набор запроса возвращает Empty set (результат не найден)?

как я могу это достичь?

+0

какие типы данных вы используете? –

ответ

0

В «Свойствах» каждой группы деталей у вас есть опция «Печать при выражении», там вы можете разместить логику, которая оценивается как boolean.

Когда вы заполняете его своей логикой, и он возвращает true эта подробная группа.

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

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

Смежные вопросы