Лабораторная работа №6
x_323a1e52.jpg x_6ac417ad.jpg x_4f318d0a.jpg

Создание шаблона отчёта "Журнал недостоверных значений" в 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.
  • Редактируем шапку