Ola pessoal.
estou fazendo um relatorio com 12 campos de busca, achei mais facil criar a SQL de consulta no proprio programa, existe alguma maneira de passar essa SQL para Ireport fazer a consulta?
valeu pessoal, acho q deu para entender… 8)
Ola pessoal.
estou fazendo um relatorio com 12 campos de busca, achei mais facil criar a SQL de consulta no proprio programa, existe alguma maneira de passar essa SQL para Ireport fazer a consulta?
valeu pessoal, acho q deu para entender… 8)
ola cara,
a consulta direto por programação eu nunca vi, mas tem um plugin do netbeans q é um botão e vc configura tudo nas propriedades; Ex: conexão com o banco, SQL, parametros…
eu sei q por esse botão (JasperReportViewer) vc configura oq quiser, agora via programação eu vou dar uma olhada.
Ricardo
PreparedStatement ps = con.prepareStatement(" seuSQL ");
ResultSet rs = ps.executeQuery();
//Implementação da interface JRDataSource para DataSource ResultSet
JRResultSetDataSource jrRS = new JRResultSetDataSource( rs );
//HashMap de parametros utilizados no relatório. Sempre instanciados
Map parameters = new HashMap();
//parameters.put("COLUNA", valor);
//Preenche o relatório com os dados. Gera o arquivo lancamentosjuridico.jrprint
JasperFillManager.fillReportToFile( "relatorio.jasper", parameters, jrRS );
//Exporta para o formato PDF
JasperExportManager.exportReportToPdfFile( "relatorio.jrprint" );
//Visualiza o relatório em formato PDF
JasperViewer.viewReport( "relatorio.jrprint" , false , false);
Bom, comigo não funcionou com o relatorio.pdf na ultima linha então eu visualizei com JasperViewer mesmo, ou seja com o relatorio.jrprint
Aqui no guj mesmo tem um tutorial sobre Jasper e iReport que pode te ajudar com suas dúvidas.
acesse: http://www.guj.com.br/java.tutorial.artigo.151.1.guj
Espero ter ajudado
T+
dá uma olhada neste post aqui
Valeu galera era exatamente isso q eu queria… Rodou de primeira.