tenho essa classe achei na net
import java.sql.Connection;
import net.sf.jasperreports.engine.JasperFillManager;
import net.sf.jasperreports.engine.JasperPrint;
import net.sf.jasperreports.engine.JRException;
import java.util.HashMap;
//import necessarios para executa o relatorio
//classe gerado relatorio
public class GeradoRelatorio {
public JasperPrint gerarRelatoriosClientes() throws Exception{
JasperPrint rel=null;
//rel e um nome para demostra o relatorio.
//relatorio que traz todas informações.
try{
Connection con= Postgre.getConexao();//e para conexação di banco estatico tem que ser criado pra chama o //dados do banco
HashMap map= new HashMap();
String arquivoJasper= "cliente.jasper";//nome do arquivo de relatorio que devera esta na pasta //principal do projeto api de java...
rel=JasperFillManager.fillReport(arquivoJasper,map,con);//coloque os nomes que voce demonina emcima
}catch (JRException e){
e.printStackTrace();
}
return rel;//returna seu relatorio
}
//relatorio que chama so por um codigo informado pelo usuario
}
e o botao pra visualizar
private void jImprimirActionPerformed(java.awt.event.ActionEvent evt) {
GeradoRelatorio rep=new GeradoRelatorio();
JasperPrint relat;
try{
relat=rep.gerarRelatoriosClientes();
JasperViewer.viewReport(relat,false);
}catch (Exception e){
e.printStackTrace();
}
}
so que isso ai ele so abre o relatorio criado anteriormente so chama o "cliente.jasper" queria enviar o resultado de uma consulta para o ireport tipo cliente consulta por nome aparece la 5 linhas no JTABLE ou 1 unica ou varias
essas linhas do JTABLE que eu quero manda elas pro ireport e ele faze o relatorio alguem sabe como???????
Gerar relatorios ireport
Criado 16 de dezembro de 2008
Respostas 0
Participantes 1
Alura Sistemas operacionais: entenda seu conceito e suas funções Descubra o que são sistemas operacionais, suas funções e tipos. Aprenda tudo de forma clara e objetiva. Não perca tempo!
Casa do Codigo Orientacao a Objetos: Aprenda seus conceitos e suas... Por Thiago Leite e Carvalho — Casa do Codigo