Boa Tarde,
Montei um relatorio do qual me traz um valor ja determinado do meu chamado,
ja fiz de tudo para passar o parametro e ele me trazer o chamado que eu pedir na aplicaçao.
Do jeito que estou enviando ele sempre me traz o CHAMADO de numero 1.
Quero que qdo eu chamar o Relatorio ele me dar a opçao de digitar o numero que desejo.
Alguem pode me dar um HELP para implementar esse codigo.
Muito Obrigado…
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();
}
}