JasperReport, enviar mais de um parâmetro

1 resposta
kenzard

Galera é o seguinte, estou enviando parâmetros para o ireport um de cada vez, mas agora me esbarrei com um problema, preciso enviar 3 parâmetros que são codigo do cliente, dataDe e dataAte.
Atualmente quando não tem intervalo de data faco o seguinte.

1. public void emitiPorCliente(int cod_cli) {  
   2.         Conexao banco = new Conexao();  
   3.         banco.conecta();  
   4.         HashMap<String, Integer> parameterMap =  
   5.                 new HashMap<String, Integer>();  
   6.   
   7.         int cod_Cliente = cod_cli;  
   8.         parameterMap.put("COD_CLIENTE", cod_Cliente);  
   9.         String arquivo = System.getProperty("user.dir") + "/src/Relatorios/RelatorioPorCliente.jasper";  
  10.   
  11.         JasperPrint jp;  
  12.         try {  
  13.             jp = JasperFillManager.fillReport(arquivo, parameterMap, banco.getConection());  
  14.             JasperViewer.viewReport(jp, false);  
  15.         } catch (JRException ex) {  
  16.             Logger.getLogger(Relatorios.class.getName()).log(Level.SEVERE, null, ex);  
  17.         }  
  18.     }

No HashMap consigo informar somente um parâmetro. Existe alguma maneira pessoal de informar mais?

1 Resposta

kenzard

Ja resolvido.

Criado 8 de outubro de 2009
Ultima resposta 12 de out. de 2009
Respostas 1
Participantes 1