Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Pessoal, boa tarde!
Estou fazendo uma experiência de integração do ScriptCase (ferramenta para desenvolvimento em PHP) com o JasperReports.
Passando para o jasper um numero fechado de parâmetros (para montar o where) está funcionando blz.
O meu problema é que no scriptcase, criei um filtro para fazer esse relatório no jasper. Mas dependendo das opções que eu selecionar no filtro, vai ter 1, 2, 3 ou mais parâmetros. Não estou conseguindo fazer isso.
Alguém tem alguma ideia do que possa ser?
Pessoal, consegui!
No jasper, quando entramos em Report Query, fiz a query da seguinte forma:
SELECT * FROM pessoas $P!{my_where}
Onde o $P!{my_where} vai receber por parametro "where idade > 18 and peso > 80" por exemplo.
Assim, no filtro feito em Scriptcase, eu monto o where da aplicação conforme o que foi selecionado no filtro.
Como você está fazendo a passagem variada de parâmetros.
Ps.: Sinceramente, não conheço nada de JasperReports, mas conheço de PHP. Apresente alguns códigos (aonde acha que está o problema) e talvez possamos verificar aonde está o problema.