Problema Subrelatorio

1 resposta
M

Bom dia a todos. Estou com um problema com meu subrelatorio. Carrego tanto o relatorio principal quanto meus subrelatorios utilizando parametros. So que os sub-relatorios estao vindo em branco. Mas o parametro que passo contem informacao. Meu relatorio ficou muito grande entao dividi em dois outros. O mesmo objeto que passo para o relatorio principal é passado para o sub-relatorio, so que nenhuma informação é exibida no sub-relatorio. Mas se altero o codigo no java para exibir apenas o sub-relatorio, como se este fosse um relatorio apenas, ele exibe tudo certo. O problema esta sendo quando a passagem das informacoes do relatorio para o sub-relatorio.

Aqui esta a classe java

params.put("inventario", this.inventario);
				params.put("enderecoRelatorio2", request.getSession().getServletContext().getRealPath("/WEB-INF/classes/Relatorios/RelatorioResiduosIndustriais2.jasper"));

				params.put("inventarioMateriaPrima", inventarioMateriaPrima);


							
					        
				JasperPrint jasperPrint = JasperFillManager.fillReport(getClass().getClassLoader().getResourceAsStream(reportSource), params, new JREmptyDataSource());
				
				// exibe o relatorio
				JasperViewer.viewReport(jasperPrint);

e aqui esta como criei meu relatorio principal e o sub-relatorio

1 Resposta

M

Consegui resolver. So precisei colocar na aba subrelatorio nas prorpriedades do subrealtorio a string new JREmptyDataSource() e deixar expressao de conexao/fonte de dados como usar um datasource

Criado 29 de abril de 2009
Ultima resposta 30 de abr. de 2009
Respostas 1
Participantes 1