Как иметь два отчета на одной странице с iReport?

Я хочу напечатать две таблицы на одной странице. Это для тележки: там список товаров (название, цена ...) и список платежей (синей карточкой, деньгами и т. Д.).

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

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

Итак, как это сделать?

Спасибо за вашу помощь.


person Istao    schedule 27.01.2011    source источник


Ответы (3)


Если вы хотите добавить еще одну полосу деталей, щелкните правой кнопкой мыши первую полосу деталей Detail 1 и выберите Add Another Detail Band.

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

Я думаю, что может сработать что-то вроде этого в полосе деталей:

<product title> <product price> <product description> <product quantity> <payment type> <payment amount> <payment date>

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

person Sean    schedule 27.01.2011
comment
Спасибо за Ваш ответ. Нет, мне не нужна подробная информация о каждом ряду деталей. Реквизиты платежа не для продукта, это для всего билета. Поэтому мне нужны две независимые группы деталей в одном отчете. - person Istao; 27.01.2011
comment
Я понимаю, что ты сейчас пытаешься сделать. Сначала мне было немного неясно. Ну, в любом случае, вот как вы добавляете еще одну полосу деталей. - person Sean; 28.01.2011

Если ваши наборы данных независимы, вы можете попробовать использовать два подотчета; один для ваших продуктов и один для ваших платежей. Ваш основной отчет не обязательно должен содержать набор данных. Измените параметр «Когда нет данных» в главном отчете на «Все разделы, без подробностей» и включите дополнительные отчеты в любой диапазон, кроме раздела с подробностями.

person Aaron    schedule 28.01.2011

Мне нужно было нечто подобное. На одной странице должно быть два одинаковых отпечатка. Это помогло мне: Detail 1 and select Add Another Detail Band. создать еще одну деталь. Затем я скопировал тот же макет из Детального 1 в Детальный 2. Это не очень элегантное решение, но оно работает.

person hariprasad    schedule 03.01.2015