Passar dois parametros para o relatorio

5 respostas
G

galera a duvida agora eh a seguinte, tenho um relatorio que preciso passar dois parametros, como faco isso, estou usando netbeans e jasperreports

o codigo a seguir permite eu enviar um parametro perfeitamente

HashMap<String,Date> dataInicial = 
        new HashMap<String,Date>();
    dataInicial.put("dataInicio", PacienteBl.validarData(ffDataInicio.getText()));
.
.
.
//dai quando chamo para popular o relatorio chamo assim
JasperPrint jasperPrint = JasperFillManager.fillReport(jasper,dataInicial, conn);

ate ai tudo bem

a duvida eh, como passar dois parametros ao mesmo tempo?

5 Respostas

Marky.Vasconcelos
HashMap<String,Object> parametros =   
        new HashMap<String,Object>();   
    parametros.put("dataInicio", PacienteBl.validarData(ffDataInicio.getText())); 
   parametros.put("dataFinal",PacienteBl.validarData(ffDataFinal.getText());
//...
//dai quando chamo para popular o relatorio chamo assim   
JasperPrint jasperPrint = JasperFillManager.fillReport(jasper,parametros, conn);

Não sei se esses são os nomes que voce usa mas é só adicionar no HashMap todos os parametros

G

putzzz eh isso ae mesmo… na mosca… ate o nome do parametro vc acertou… hehehe…

vlws

Marky.Vasconcelos

Será que ganho a vida como vidente?
:stuck_out_tongue:

G

hauhauhau

soh agora o problema eh outro… toh com problemas em conectar o ireport no hibernate, vc jah fez algo parecido?

vlws

Marky.Vasconcelos

Se não me engano tem um método da session do hibernate para pegar a Connection, eu tinha feito uma classe apenas para isso,facilitava bastante mas eu perdi ela não sei a onde =/

Criado 30 de março de 2008
Ultima resposta 31 de mar. de 2008
Respostas 5
Participantes 2