Chamando relatório

0 respostas
ksmvalente

Pessoal tenho um botão em minha aplicação que chama um relatório .jasper
até ai blz… mas quando eu abro o relatório e aperto para fechar o relatório, ele fecha toda minha aplicação, e não só o relatório…

meu método que gera o relatório é esse:

public void relatorioBolsistas(String sql)
{
    try 
    {
        objConexao.conecta();
        objConexao.executeSQL(sql);
        JRResultSetDataSource jrRS = new JRResultSetDataSource(objConexao.resultset);
        JasperPrint jasperPrint = JasperFillManager.fillReport(
        "Relatorios/relatorioBolsistas.jasper", new HashMap(), jrRS);
        JasperViewer.viewReport(jasperPrint);
    } 
    catch (Exception erro)
    {
        JOptionPane.showMessageDialog(null,"Erro \n"+erro);
    }
}

E o que chama é esse:

objRelatorio.relatorioChamados("select * from chamados where numero = "+campoNumero.getText());

Alguem sabe como fazer pra fechar o relatório sem fechar a aplicação inteira?

Agradeço.

Criado 26 de julho de 2008
Respostas 0
Participantes 1