Bom dia galera,
Estou com problema para chamar meus sub-relatórios criados no iReports.
O relatório é gerado, mas as informações relacionadas aos sub-relatórios não aparecem.
A classe que eu estava usando para chamar o relatório normalmente era e estava funcionando normalmente:
[code]package Relatórios;
import java.util.HashMap;
import Conexao.ConexaoServicos;
import javax.swing.JOptionPane;
import net.sf.jasperreports.engine.JRResultSetDataSource;
import net.sf.jasperreports.engine.JasperFillManager;
import net.sf.jasperreports.engine.JasperPrint;
import net.sf.jasperreports.view.JasperViewer;
public class relResultados
{
ConexaoServicos con = new ConexaoServicos();
JRResultSetDataSource jrRS;
public relResultados(String contrato)
{
try
{
con.conecta();
con.executeSQL("minha query sql");
jrRS = new JRResultSetDataSource(con.resultset);
JasperPrint jasperPrint = JasperFillManager.fillReport("relatorio/relResultados.jasper", new HashMap(), jrRS);
JasperViewer.viewReport(jasperPrint, false);
}
catch(Exception erro)
{
JOptionPane.showMessageDialog(null,"Não foi possivel gerar relatório!");
}
}
}[/code]
Gostaria de saber como adapta-la para chamar os sub-relatórios.
Já fiz mile tentativas e nenhuma com êxito.
Obrigada.
Fico aguardando…