Filtro java + mysql + ireport

1 resposta
P

Amigos…to usando java + mysql + ireport/jasper…blz…ja consigo no ireport gerar o designe e ate ver os dados e gero o .jasper…ate ai tudo bem…ai na java tenho um form onde preencho um JTextField e depois clico no botao que chama o relatorio. Como filtro para aparecer no relatorio os dados que digitei no JTextField do form?

To tentando assim: no ireport criei um parametro chamado NUMANALISE que tem o mesmo nome do campo do banco de dados: NUMANALISE. Na query criei um:

select * from tbl_amostragem

e na classe java para chamar o .jasper fiz como abaixo:

try {

Class.forName(“com.mysql.jdbc.Driver”);

Connection ConectaNoBanco1 = DriverManager.getConnection(“jdbc:mysql://localhost:3306/MS,root,123);

Statement stmt1 = ConectaNoBanco1.createStatement();

ResultSet RS1 = stmt1.executeQuery(“Select * from tbl_amostragem”);

JRResultSetDataSource jrRS1 = new JRResultSetDataSource(RS1);

HashMap parameters = new HashMap();

RS1.next();

parameters.put(“rNumAnalise”,RS1.getInt(“NUMANALISE”));

JasperPrint print = JasperFillManager.fillReport(“D:/PROJETOS/JMS/MS/src/ms/rpt_Amost_Data.jasper,parameters,jrRS1); //new HashMap(),new JREmptyDataSource());

JasperViewer jrviewer = new JasperViewer(print,false);

jrviewer.setVisible(true);

}catch(JRException jre)

o que ta errado?

Rodrigo

1 Resposta

G

Evite duplicar posts. Ajude a manter o fórum organizado!

http://www.portaljava.com.br/home/modules.php?name=Forums&file=viewtopic&t=32389&sid=ff20e7982e8c2a15c2ca39a5d5aee331

Criado 20 de setembro de 2006
Ultima resposta 20 de set. de 2006
Respostas 1
Participantes 2