2014-09-15 4 views
0

Я использую iReport для проектирования JRXML и Сервер JasperReports для планирования отчетов.Множественный экспорт в формате PDF с одним JRXML

Я разработал простой одиночный JRXML в iReport с SQL-запросом, который выполняет запрос и получает запись и генерирует одиночный pdf-файл.

Теперь у меня есть другой тип записи, как:

DEPT  NAME Salary 
--------------------------- 
HR  MR XYZ 500000 
MFG  MR PQR 300000 
HR  MR ABC 400000 
EDU  MR DEF 350000 
EDU  MR SSS 400000 

Теперь мое требование заключается в создании отдельного PDF для каждого отдела. Средства один PDF содержат только HR соответствующие данные другие должны содержать только связанные EDU данных и т.д.

Как это сделать с иРепорт и JasperReports сервера?

+0

Как вы используете отчеты? У вас есть код Java, управляющий печатью в формате PDF? – Deltharis

+0

Нет, нет java-кода Java. Я использую сервер Jasper, как я уже упоминал, чтобы запланировать отчет. – Water

ответ

0

Вы можете параметризовать ваш запрос. Если я правильно понимаю, и выбор отдела является делом простого ИНЕКЯ можно добавить к запросу:

WHERE dept like $P{DEPT_PARAM} 

И передать этот параметр из JasperServer при необходимости («%», когда вам нужно распечатать для всех отделы)

+0

Спасибо @ Deltharis ... Но я хочу индивидуальный pdf для каждого отдела. Как это сделает сервер Jasper. Потому что это запланированный отчет с динамическим входным параметром – Water

+0

Umm ... Вы планируете больше PDF-файлов с разными параметрами? – Deltharis

+0

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

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