Boa tarde.
Galera, estou com um probleminha no iReport.
Quando tenho um subReport, tenho que definir o diretório dele.
Gostaria que ele pegasse automaticamente, o mesmo path que está o relatório pai que estou executando.
Exemplo:
Tenho o relatório estatisticas.jasper e tenho o estatisticas_sub01.jasper, que está no mesmo diretório.
Eu fiz da seguinte maneira.
- Fui nas propriedades do subreport, em SubReport (Other).
- Em Subreport Expression, tirei o $P{SUBREPORT_DIR} e deixei somente “estatisticas_sub01.jasper”.
Quando rodo o relatório pai, ocorre o erro:
Error filling print… Could not load object from location : estatisticas_subreport0.jasper
net.sf.jasperreports.engine.JRException: Could not load object from location : estatisticas_sub01.jasper at net.sf.jasperreports.engine.util.JRLoader.loadObjectFromLocation(JRLoader.java:266)
…
…
Vocês entenderam o problema?
Eu queria deixar todos relatórios inclusive os subrelatórios, na mesma pasta, para meus relatórios ficarem independentes de onde estão (diretórios).
Obrigado des de já.
Att. Diego.