Relatório Automático com iReport

Bom dia Pessoal!

Gostaria de fazer algumas trocas de experiências com vocês!

Alguém tem um idéia de como criar uma aplicação que ao gerar um resulta (Query SQL) eu consiga de alguma forma passar esses parâmetros para um relatório gráfico?

Basicamente.
Teria uma tela que o usuário inseriria os parâmetros( até ai OK!)
mas que ao gerar o relatório eu consiga ve-lo com uma saída (PDF, xls, ainda não sei)

O meu problema é:
Como seria a lógica do canal pelo qual eu pegue os dados desse relaótio (query) e gere automaticamente esse relatório.

Agradeço o apoio
Abraços
Felipe Romano

http://www.guj.com.br/posts/list/22988.java

O link acima… te ajuda?

Bom não sei se é isso mesmo que tu queres mas ai vai um exemplo:

PreparedStatement ps = con.prepareStatement(" seuSQL ");   
ResultSet rs = ps.executeQuery();                     
JRResultSetDataSource jrRS = new JRResultSetDataSource( rs );   
Map parameters = new HashMap();    
JasperFillManager.fillReportToFile( "relatorio.jasper", parameters, jrRS );       
JasperExportManager.exportReportToPdfFile( "relatorio.jrprint" );    
JasperViewer.viewReport( "relatorio.jrprint" , false , false );

Eu tentei visualizar o relatório em .pdf mas não tive sucesso então eu visualizei pela viewer do Jasper mesmo.

Aqui mesmo no guj tem um tutorial que pode esclarecer mais as suas dúvidas:
http://www.guj.com.br/java.tutorial.artigo.151.1.guj

Muito obrigado pelo apoio!

Vou dar uma estudada no que você falou!