Лабораторная работа 6 - Коротаев Борис Алексеевич
Создание шаблона отчёта "Журнал недостоверных значений" в iReport и размещение его на JasperReport
- Источник данных - Database JDBC
- В мастере отчетов вставляем:
select
h.tstamp,
s.code, s.name, s.type, s.unit, s.nserv,
format (h.a_val,4) a_val,h.a_stat,h.a_count
from
airs.svodcode s
left outer join airs.h3 h ON (s.code=h.code)
where
s.type='m' and s.nserv=2 and h.tstamp='200909042000'
and h.a_stat='1';
- Параметризуем запрос (Edit Query):
select
h.tstamp,
s.code, s.name, s.type, s.unit, s.nserv,
format (h.a_val,4) a_val,h.a_stat,h.a_count
from
airs.svodcode s
left outer join airs.$P!{pH} h ON (s.code=h.code)
where
s.type=$P{pType} and s.nserv=$P{pServ} and h.tstamp=$P{pStamp}
and h.a_stat=$P{pStat};
- Добавляем параметры в список параметров: pType, pServ, pStamp, pH.
- Редактируем шапку отчета