iReport + Netbeans

3 respostas
C

Pessoal, desenvolvi um projeto em java usando o Netbeans, e os relatorios no iReport.
Agora, nao sei como faco para chamar o relatório que o iReport gera de dentro do Netbeans.
Meu relatorio tem consulta a banco de dados SqlExpress.

Agradeço a ajuda.

3 Respostas

S

http://www.guj.com.br/java.tutorial.artigo.151.1.guj

[]´s

E
Usando aplicação desktop consigo executá-lo assim :
//carrega relatório compilado
JasperReport jasper = (JasperReport) JRLoader.loadObject("C:\\Arquivos de programas\\JasperSoft\\iReport-1.2.7\\TesteEduardo.jasper");

//alimenta o relatório com conexão e parametros e cria JasperPrint
JasperPrint jasperPrint = JasperFillManager.fillReport(jasper, params, conn);
            
//exporta para pdf
JasperExportManager.exportReportToPdfFile(jasperPrint, reportDest);            
            
//abre preview
JasperViewer.viewReport(jasperPrint);
S
eduardocsanto:
Usando aplicação desktop consigo executá-lo assim :
//carrega relatório compilado
JasperReport jasper = (JasperReport) JRLoader.loadObject("C:\\Arquivos de programas\\JasperSoft\\iReport-1.2.7\\TesteEduardo.jasper");

//alimenta o relatório com conexão e parametros e cria JasperPrint
JasperPrint jasperPrint = JasperFillManager.fillReport(jasper, params, conn);
            
//exporta para pdf
JasperExportManager.exportReportToPdfFile(jasperPrint, reportDest);            
            
//abre preview
JasperViewer.viewReport(jasperPrint);
agora apartir do teu codigo como exporto para rtf??????por favor!! tentei exportar e tal com
OutputStream out = new FileOutputStream(file);
        JasperReport report = (JasperReport) JRLoader.loadObject("C:\\report2.jasper");
        JasperPrint print = new JasperPrint();
        print = JasperFillManager.fillReport(report, m, jrRS);
       
        JRRtfExporter rtf = new JRRtfExporter();
        rtf.setParameter(JRExporterParameter.JASPER_PRINT, print);
        rtf.setParameter(JRExporterParameter.OUTPUT_STREAM, out);
        rtf.exportReport();
        out.flush();
        out.close(); 

        closeCon();
o que eu estou fazendo de errado??
Criado 29 de novembro de 2006
Ultima resposta 12 de jun. de 2009
Respostas 3
Participantes 4