Pessoal,
1 - Fiz um relatorio simples conforme a imagem em anexo, porem esta com alguns problemas mencionado no anexo :
2 - A segunda parte da duvida é o seguinte, abri o meu relatorio e fui a opcao Report Query : e coloquei a minha query
select i.codtab, i.codproc, tab.descricao from itensguia i, tabproc tab
where i.codtab = tab.codtab and i.codproc = tab.codproc
and i.codguia=$P{pcodguia}
Obs. crei o parametro pcodguia e joguei esses campos no formulario do ireport
no meu bean esta o seguinte …
public void executarRelatorioguiaservico()
throws ParseException, IOException, JRException {
FacesContext context = FacesContext.getCurrentInstance();
HttpServletResponse response = (HttpServletResponse) context.getExternalContext().getResponse();
InputStream reportStream = context.getExternalContext()
.getResourceAsStream("/relatorios/guiaservico.jasper");
List dados = new ArrayList();
JRBeanCollectionDataSource fonteDados = new JRBeanCollectionDataSource(
dados);
Map<String, Object> map = new HashMap<String, Object>();
map.put("empresa", "SÃO JOSE DA BOA VISTA");
map.put("nro", "9999");
//// FORMATO DO COMPONENTE NO BROWSER
JasperPrint jp = JasperFillManager.fillReport(reportStream,map,fonteDados);
JasperViewer.viewReport(jp,false);
System.out.print("teste");
}
minha dúvida é o seguinte :
aqui que preciso criar a lista da minha tabela :
List dados = new ArrayList();
JRBeanCollectionDataSource fonteDados = new JRBeanCollectionDataSource(
e o parametro que eu crei coloco assim : map.put(“pcodguia”, “9999”);??
Alguem pode me dar uma dica ??
