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?
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
1 curtida
putzzz eh isso ae mesmo… na mosca… ate o nome do parametro vc acertou… hehehe…
vlws
Será que ganho a vida como vidente?

hauhauhau
soh agora o problema eh outro… toh com problemas em conectar o ireport no hibernate, vc jah fez algo parecido?
vlws
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 =/