Emissão de relatorios

Java

29/11/2011

Alguém pode me ajudar preciso emitir os meus relatórios em pdf, tenho um metodo na minha classeDAO que consigo emitir o relatório, mas o seu formato e .jrprint esse formato não serve.

será que alguém pode me ajudar a emitir esses relatórios em pdf ?

esse e meu codigo :

public void gerar(String nome)
      {
      try
     {
         pstm = (PreparedStatement) bd.conectar().prepareStatement(select vend_vendedor ,vend_produto ,vend_data,vend_qtd ,vend_total from venda where vend_vendedor like ?);
         pstm.setString(1, nome);
         bd.rs = pstm.executeQuery();

         JRResultSetDataSource jrRS = new JRResultSetDataSource(bd.rs);
         JasperPrint jasperPrint = JasperFillManager.fillReport(G:/TCC conectado/relatorio/relVendasDetalhadas.jasper, new HashMap(), jrRS);
         JasperViewer.viewReport(jasperPrint,false);
         
         
            
            bd.desconectar();
       } catch (Exception erro){
           erro.printStackTrace();
         JOptionPane.showMessageDialog(null,deu erro =+erro);
       }
       
       
} 


att

Luiz augusto
Luiz Lopes

Luiz Lopes

Curtidas 0

Respostas

Dyego Carmo

Dyego Carmo

29/11/2011

Utilize este codigo:

    JasperPrint impressao = JasperFillManager.fillReport(c:/TesteArrayList.jasper, parametros,jr);  
    JasperExportManager.exportReportToPdfFile(impressao,  
                            c:/Relatorio.pdf);  
GOSTEI 0
POSTAR