Hola a todos me gustaria saber si alguien alguna vez a realizado alguna aplicacion con reportes..
usando irreport o algo ... yo uso actualmente eclipse como ide principal me gustaria mucho pudieran compartir sus conocimientos de como hacer un reporte basico llamarlo desde java etcetc etc y creo
que le servira a toda la comunidad ...cuidense espero me puedan ayudar con esto gracias....
Mejor lo preguntare de otra manera.. cree mi reporte con ireport conectandome a una bdd mysql a la siguiente base de dato:
[bdd reporte]
[tabla persona]
id_persona
nombre
apellido
telefono
mi reporte muestra un select id_persona,nombre,apellido,telefono from persona; y funciona!
ahora me genero 2 archivos.
prueba.jasper
prueba.jrxml
y me muestra todo corretamente.. pero ahora como hago para llamarlo desde una simple aplicacion
en java????
y lo ultimo como puedo colocar la consulta en java y no en el ireport ????
espero su ayuda gente cuidense....
Ten un poco de paciencia y la gente te responderá.
Mira estos tutoriales:
Con iReport.
http://mundobyte.wordpress.com/2008/01/05/creacion-de-reportes-en-java-p... (http://mundobyte.wordpress.com/2008/01/05/creacion-de-reportes-en-java-parte-i/)
http://mundobyte.wordpress.com/2008/01/06/creacion-de-reportes-en-java-p... (http://mundobyte.wordpress.com/2008/01/06/creacion-de-reportes-en-java-parte-ii/)
http://mundobyte.wordpress.com/2008/01/06/creacion-de-reportes-en-java-p... (http://mundobyte.wordpress.com/2008/01/06/creacion-de-reportes-en-java-parte-iii/)
Otro tutorial:
http://www.adictosaltrabajo.com/tutoriales/tutoriales.php?pagina=ireport
Con JasperReports:
http://www.cepeu.edu.py/LIBROS_ELECTRONICOS_3/lpcu089%20-%2001.pdf
http://1000tonlab.wordpress.com/2009/02/04/reportes-en-java-con-jasperreport-e-ireport/
Un saludo!
alguien me dice que tengo mal aca porfavor
me dice que el error esta aca:
JasperReport report = JasperCompileManager.compileReport("prueba.jrxml");
class OyenteReporte implements ActionListener{
private String bdd="reporte";
private String usuario="root";
private String clave="12345";
private Connection conn;
public void actionPerformed(ActionEvent e)
{
try{
DriverManager.registerDriver(new org.gjt.mm.mysql.Driver());
conn=DriverManager.getConnection("jdbc:mysql://localhost/"+bdd,usuario,clave);
}catch(Exception ex)
{
ex.printStackTrace();
}
try {
Map parameters = new HashMap();
JasperReport report = JasperCompileManager.compileReport("prueba.jrxml");
JasperPrint print = JasperFillManager.fillReport(report, parameters,conn);
JasperExportManager.exportReportToPdfFile(print,"prueba.pdf");
JasperViewer.viewReport(print, false);
}catch (Exception ex) {
System.out.println("Error al generar el reporte"+ex.getMessage());
}
}
}
solucionado solo me faltaban unas librerias.