| ||||
Hola, has revisado JReport: http://www.jinfonet.com/
__________________ Saludos, H@C.. |
| |||
jasperreport hola amigo existe un reporteador java muy facil de usar u es JasperReport yo, por ejemplo, lo uso con eclipce y un plug-in llamado jasperAssitant te cuento que es de lo mejor ademas axiste mucha documentacion de el en internet. yo lo utilizo para programacion web. pero todavia no he aprendido a usarlo en programas de escritorio te recomiendo que busque en internet (google, etc) el JasperProyect , que tiene bastante codigo fuente acerca de estos reportes ..... |
| |||
MyEclipse+HIbernate+JasperReport Hola disculpame, tengo un problema con Jasper Report, es que al mostrar el reporte, en micaso lo exporto como PDF, al momento de hacer viewReport me muestra el pDF vacio, ya no se mas q hacer, me queda la duda de como le pasa la coneccion (ya q uso hibernate) al momento de preparar el reporte, es mas creo que la falla esta ahi, no se como pasarle la coneccion; no tengo mucha idea, les paso el codigo por si me pueden ayudar, chicos. //Ruta en donde se encuentra el .jasper String fileName = "D:\\reports\\PruebaAddingGroup.jasper"; //Ruta destino del pdf String destFileNamePdf = "D:\\temp\\PruebaAddingGroup.pdf"; SessionFactory sessionFactory = new Configuration().configure().buildSessionFactory(); Session session = sessionFactory.openSession(); Map parameters = new HashMap(); /* PARAMETER_HIBERNATE_SESSION = Parámetro incorporado que lleva a cabo el valor de la sesión de Hibernate que se utilizará para crear la consulta. */ parameters.put(JRHibernateQueryExecuterFactory.PAR AMETER_HIBERNATE_SESSION, session); Transaction transaction = session.beginTransaction(); try{ //Preparacion del reporte (en esta etapa se inserta el valor del query en el reporte). JasperPrint jasperPrint = JasperFillManager.fillReport(fileName,parameters); //Creación del PDF JasperExportManager.exportReportToPdfFile(jasperPr int, destFileNamePdf); JasperViewer.viewReport(jasperPrint); } catch(JRException e){ e.printStackTrace(); if( transaction != null)transaction.rollback(); } finally{ session.close(); } Esto me tira un mensaje q dice "The Document has no page" al darle ok te muesrta el pdf vacio!! |