Boa tarde, sou novo no forum caso estaja no lugar errado favor avisar.
Minha duvida e o seguinte:
Fiz essa classe para chamar o relatorio esta funcionando blz.
Ja fiz varios testes e nao consegui. Gostaria que a aplicaçao me desse
a opçao de digitar o chamado que eu gostaria de trazer no relatorio.
No ireport ja criei o parametro, me traz a tela da qual digitar o chamado desejado,
agora me amarrei para implementar na classe.
Se vc’s puderem me dizer como implementar em cima dessa classe a baixo, fico
muito grato…
Marcos Paulo…
package Relatorio;
import java.util.HashMap;
import javax.swing.JOptionPane;
import java.io.*;
import net.sf.jasperreports.engine.JRException;
import net.sf.jasperreports.engine.JRResultSetDataSource;
import net.sf.jasperreports.engine.JasperCompileManager;
import net.sf.jasperreports.engine.JasperFillManager;
import net.sf.jasperreports.engine.JasperManager;
import net.sf.jasperreports.engine.JasperPrint;
import net.sf.jasperreports.view.JasperViewer;
import utilitario.conexao;
public class RelChamado {
conexao con = new conexao();
public RelChamado() {
try
{
con.conecta();
con.executeSQL("select * from chamado where chamado = 1 ");
JRResultSetDataSource jrRS = new JRResultSetDataSource(con.resultset);
JasperPrint jasperPrint = JasperFillManager.fillReport(
"Relatorios/chamado.jasper", new HashMap(), jrRS);
// JasperFillManager.fillReport("Relatorios/chamado.jasper", new HashMap (), con);
//"C:/Documents and Settings/Bagao/Meus documentos/NetBeansProjects/Abax/Relatorios/
JasperViewer.viewReport(jasperPrint,false);
} catch (Exception erro){
JOptionPane.showMessageDialog(null,"deu erro ="+erro);
}
}
public static void main(String args[])
{
new RelChamado();
}
}