Classe Java para chamar Sub Relatório

1 resposta
franzzita

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:

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!");
        }
    }
}

Gostaria de saber como adapta-la para chamar os sub-relatórios.
Já fiz mile tentativas e nenhuma com êxito.

Obrigada.
Fico aguardando...

1 Resposta

franzzita

Alguém sabe como passo a query e conexão para os sub-relatórios?? Acho que é ai o problema…

HELP-ME!!!

Criado 7 de dezembro de 2011
Ultima resposta 7 de dez. de 2011
Respostas 1
Participantes 1