Chamar e passar parametro para o ireport

2 respostas
trudes

Boa tarde.

a sql tah montada detro do relatório que depende de dois parametros para funconar, data_inicial e data_final são os nomes dos parametros.

uso o netbeans 7.1 com ireport 4.5, queria saber como chamo o meu relatório e como passo parametros para ele.

Agradeço desde já.

abraço

2 Respostas

trudes
URL arquivo = getClass().getResource("C:\\Users\\Sandro Trudes\\Documents\\NetBeansProjects\\TradeManager\\src\\Relatorios\\Relatorio_Vendas.jasper");   
          HashMap map = new HashMap();
          map.put("data_inicial", txt_data_inicial.getText());
          map.put("data_final", txt_data_final.getText());
            try {    
                //conec.conecta();  
                //conec.executeSQL("Select * from vendas");  
                JRResultSetDataSource jrRS = new JRResultSetDataSource(conec.RetornarResultset("Select * from vendas"));  
                JasperReport jr = (JasperReport) JRLoader.loadObject(arquivo);    
                JasperPrint jp = JasperFillManager.fillReport(jr, map,jrRS);    
                JasperViewer jv = new JasperViewer(jp, false);    
          
                jv.setVisible(true);    
            }catch(Exception erro) {  
                JOptionPane.showMessageDialog(null, "deu erro = "+erro);  
            }

Pessoal esse é o código que tah no botão do form. está dando um erro java.lang.NullPointerException . Alguem sabe onde posso encontrar video aulas para entender melhor o ireport?

trudes

Alguem ajuda?

Criado 17 de abril de 2012
Ultima resposta 21 de abr. de 2012
Respostas 2
Participantes 1