Как сделать два отчета на одной странице с iReport? - PullRequest
0 голосов
/ 27 января 2011

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

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

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

Так как это сделать?

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

Ответы [ 3 ]

2 голосов
/ 29 января 2011

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

2 голосов
/ 27 января 2011

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

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

* 1006что-то вроде этого в полосе детализации:

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

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

0 голосов
/ 04 января 2015

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

...