JasperReports
Alguien tiene algun ejemplo sencillo de como generar un "HelloWorld Report"?
Ya tengo una idea de como utilizar JasperReports, pero algo no me está saliendo bien.
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
// Se establece la conexión con la base de datos
conexion = DriverManager.getConnection( "jdbc:odbc:Mey","","" );
sentencia = conexion.createStatement();
resultado = sentencia.executeQuery( "SELECT * FROM Nomina" );
JRDataSource datos = new JRResultSetDataSource(resultado);
JasperDesign jasperDesign = jm.loadXmlDesign("reporte2a.jrxml");
JasperReport jasperReport = jm.compileReport(jasperDesign);
datos.next();
System.out.println(resultado.getString("Nombret"));
JasperPrint jprint = jm.fillReport(jasperReport,x,datos);
System.out.println("Aqui toy");
jm.printReportToPdfFile(jprint,"pruebapdf.pdf");
jm.runReportToPdf(jasperReport,x,datos);
JasperViewer.viewReport(jprint);
SI toma el diseño que realice desde ireport, pero...
no lo llena con el resultado de la consulta.
Que es lo que estoy haciendo mal?
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
// Se establece la conexión con la base de datos
conexion = DriverManager.getConnection( "jdbc:odbc:Mey","","" );
sentencia = conexion.createStatement();
resultado = sentencia.executeQuery( "SELECT * FROM Nomina" );
JRDataSource datos = new JRResultSetDataSource(resultado);
JasperDesign jasperDesign = jm.loadXmlDesign("reporte2a.jrxml");
JasperReport jasperReport = jm.compileReport(jasperDesign);
datos.next();
System.out.println(resultado.getString("Nombret"));
JasperPrint jprint = jm.fillReport(jasperReport,x,datos);
System.out.println("Aqui toy");
jm.printReportToPdfFile(jprint,"pruebapdf.pdf");
jm.runReportToPdf(jasperReport,x,datos);
JasperViewer.viewReport(jprint);
SI toma el diseño que realice desde ireport, pero...
no lo llena con el resultado de la consulta.
Que es lo que estoy haciendo mal?
Nunca probé hacer así el reporte......simpre dejaba el query dentro del diseño mismo....
GRACIAS, por responder tan pronto!!!
AH!,
Quieres decir que en el diseño, en el xml pongo mi consulta?
no se nada de xml, pero me puedo poner a estudiar, me recomiendas algun manual?
Gracias otra vez
AH!,
Quieres decir que en el diseño, en el xml pongo mi consulta?
no se nada de xml, pero me puedo poner a estudiar, me recomiendas algun manual?
Gracias otra vez