JasperReport/IReport

2 respostas
M

PessoALL o que é melhor na geração de relatórios (PDF) com a dupla JasperReport/IReport?
* Situação01: Criar toda a query do lado Java (vamos dizer no DAO) e passar para o jrxml uma lista

ou 

      * Situação02: Criar a query diretamente no jrxml e  mesmo preencher o relatório

Obs.: Esta query faz relacionamentos em várias tabeals e não em uma única tabela.

2 Respostas

TheKill

as duas formas vão funcionar,

fica a seu critério a melhor forma de fazer.
Eu particularmente não deixo absolutamente NADA, de Query no relatório.
Deixo apenas ao relatório a função de gerar o relatório…

Com funcionalidades a mais, analisar uma determinada informação e fazer tal coisa,
ou agrupar, etc… os IF da aplicação para tornar o relatório mais bonito :wink:

rdmardegam

Eu particularmente gosto de trabalhar dividindo as funções.

O Template feito no ireport tem apenas a função de exibir dados, ele n tem a responsabilidade de ter logica, conectar ao banco ou executar query. Ele espera os dados pesquisados e formatados e apenas os exibe.

No java eu faço toda a consulta, formato, ifs, toda a logica para que o relatorio simplesmente apresente esses dados.

Eu recomendaria fazer dessa forma. Relatório apresenta informcoes, java pesquisa e compoe a informacão correta.

Abraço.

Criado 17 de junho de 2010
Ultima resposta 17 de jun. de 2010
Respostas 2
Participantes 3