Bom dia Pessoal,
Tenho uma aplicação que gera um relatório que necessita de alguns parametros a serem passados. Eu consegui rodar o relatório no meu programa e no i-report(lógico!!!); mas eu percebí uma coisa MUITO ESTRANHA.
Por exemplo: O meu relatório tá com a seguinte sql:
select * from funcionarios
Neste caso, o i-report gera o relatório com todos os funcionarios que estejam na tabela funciona.
Porêm no meu programa, se eu fizer o seguinte:
select * from funcionarios where codigo between 1 and 20
e passar esse resultset no fillreport ele gera o relatório somente com os 20 nomes.
Isso sería uma forma de dispensar os parâmetros (parametros.put())???
Estou perguntando isso porque a consulta do i-report, que está no relatório compilado (relatorio.jasper), devería ser independente do meu resultset, correto???
Alguem poderia me explicar o que acontece???