Oi Boa Tarde Pessoal!
Sou novo neste fórum e gostaria de participar daqui para frente respondendo perguntas e ajudando pessoas para que os mesmos me ajudem.
Bom, meu problema é o seguinte…
Estou usando o Ireport 5.5 e o NetBeans 7.4 ambos estão instalados separados, mas criei uma pasta para os relatórios salvos do Ireport para dentro do meu projeto do NetBeans que se encontra em “C:\Manutencao-MK\relatorios…jasper”[size=18] [/size].
Quero chamar o subReport que está dentro do Ireport(master) na minha programação java, e não esta aparecendo o subReport quando eu chamo só aparece o Ireport(master)!!!
Aqui está meu código da chamada do Ireport…
Gostaria que me ajuda sem de como chamo o subReport…aguardo respostas
package relatorios;
import java.util.HashMap;
import conexao.Conexao;
import javax.swing.ImageIcon;
import javax.swing.JOptionPane;
import static javax.swing.UIManager.get;
import net.sf.jasperreports.engine.*;
import net.sf.jasperreports.view.JasperViewer;
public class licencas {
Conexao con = new Conexao();
public licencas() {
con.conecta();
con.executeSQL("SELECT * from licenca");
JRResultSetDataSource jrRS = new JRResultSetDataSource(con.resultset);
try {
HashMap parameters = new HashMap();
parameters.put("$P{SUBREPORT_DIR","listaPC.jasper");//parametro do subReport , meuSubReport
JasperPrint print = JasperFillManager.fillReport("C:/Manutencao-MK/relatorios/listaLicencas.jasper",parameters,jrRS);
JasperViewer jrviewer = new JasperViewer(print, false);
jrviewer.setTitle("SisComp");
jrviewer.setIconImage(new ImageIcon("C:/Manutencao-MK/src/Img/PC.png").getImage());
jrviewer.setVisible(true);
} catch (JRException erro) {
JOptionPane.showMessageDialog(null, erro);
}
}
}