Ireport parametros

0 respostas
fabiodurgante
public void ClienteRel(ResultSet rs, List<Cliente> lista) throws JRException  {   
  
            JRResultSetDataSource jrRS = new JRResultSetDataSource( rs );      
               
          Map parameters = new HashMap();   
  
  
for (Cliente cli :lista){   
      
    parameters.put("imagem",cli.getFoto_Cliente());   
}   
     
     JasperPrint jprint = JasperFillManager.fillReport("C:\FABIO Desktop\relatorios\classic.jasper", parameters, jrRS);    
      
            JasperViewer.viewReport(jprint,false);      
  
        }      
   
 public void ClienteRel(ResultSet rs, List<Cliente> lista) throws JRException  {

            JRResultSetDataSource jrRS = new JRResultSetDataSource( rs );   
            
          Map parameters = new HashMap();


for (Cliente cli :lista){
   
    parameters.put("imagem",cli.getFoto_Cliente());
}
  
     JasperPrint jprint = JasperFillManager.fillReport("C:\FABIO Desktop\relatorios\classic.jasper", parameters, jrRS); 
   
            JasperViewer.viewReport(jprint,false);   

        }

esse metodo funciona e passo a imagem para o ireport
mas eu pego o resultado da pesquisa, se a pesquisa me retornou 1 unico ai sim funciona corretamente porque a foto a ser passada sera 1 unico parametro para o ireport, porem quando a pesquisa me retornou ex: 5 clientes com 5 fotos eu so conssigo passar 1 unico parametro, ai no relatorio sae somente a ultima foto para todos os clientes alguem pode ajudar a conseguir passar tipo um array de imagem e colocar na imagem do ireport assim cliente 1 foto 1 cliente 2 foto 2 ???

Criado 12 de fevereiro de 2009
Respostas 0
Participantes 1