Amigos aviso que antes de fazer este tópico pesquisei e tentei fazer, mas sem sucesso
Veja o código abaixo que estou usando:
[code] public void mostrarRelatorio(String sql, String arq, String titulo, String dataInicial, String dataFinal)
{
try
{
//sql para obter os dados para o relatorio
ResultSet rs = Banco.con.consultar(sql);
HashMap<Object,Object> parametro = new HashMap<Object,Object>();
parametro.put("DATA_INICIAL", dataInicial);
parametro.put("DATA_FINAL", dataFinal);
//implementação da interface JRDataSource para DataSource ResultSet
JRResultSetDataSource jrRS = new JRResultSetDataSource(rs);
//chamando o relatório
String jasperPrint = JasperFillManager.fillReportToFile(arq, parametro, jrRS);
JasperViewer viewer = new JasperViewer(jasperPrint, false, false);
viewer.setExtendedState(JasperViewer.MAXIMIZED_BOTH);//maximizado
viewer.setTitle(titulo+" "+dataInicial+" até "+dataFinal);//titulo do relatório
viewer.setVisible(true);
}
catch (JRException erro)
{
JOptionPane.showMessageDialog(this, "Erro ao gerar relatório "+erro);
}
}[/code]
Fico no aguardo, muito obrigado - Fico no aguardo