Foros del Web » Programación para mayores de 30 ;) » Java »

impresion de reportes en java

Estas en el tema de impresion de reportes en java en el foro de Java en Foros del Web. hola que tal, quiza este tema ya es conocido, pero les comento. tengo una aplicacion en java<->mysql, donde ya todo funciona muy bien y bonito, ...
  #1 (permalink)  
Antiguo 18/09/2009, 10:15
Avatar de YnotZero  
Fecha de Ingreso: diciembre-2006
Ubicación: Frente a mi computadora
Mensajes: 14
Antigüedad: 17 años, 4 meses
Puntos: 0
impresion de reportes en java

hola que tal, quiza este tema ya es conocido, pero les comento.


tengo una aplicacion en java<->mysql, donde ya todo funciona muy bien y bonito, pero surgio un gran problema, necesito imprimir reportes generados por la aplicacion.

el flujo de la informacion esta asi.

genero consulta a DB => cargo resultados en un JTable => genero impresion de ese JTable.

mi problema es como genero ese reporte, los datos ya los tengo en un tablemodel, he visto varios ejemplos de calses de impresion, pero solo muestran como imprimir texto plano, y sin formato, y tambien del uso del ireport, pero lo veo muy complicado, ademas quiero integrarlo en mi aplicacion, para no complicarle la existencia al usuario mas inexperto .

espero puedan ayudarme.

saludos!
  #2 (permalink)  
Antiguo 18/09/2009, 10:49
Avatar de javico40  
Fecha de Ingreso: agosto-2008
Ubicación: Evergreen Terrace 123
Mensajes: 288
Antigüedad: 15 años, 8 meses
Puntos: 9
Respuesta: impresion de reportes en java

Nesesitas usar JasperReport, aqui tienes el link: http://jasperforge.org/jasperreports

Sabes usar XML?', con eso podrias trabajar directamente desde la base de datos, espero te sea de utilidad.
__________________
.: Ludusoft Consultores :. Consultoria IT, Desarrollo Web, Virtualizacion, Programacion, Venta de Equipos, Hosting, Centro de Contacto. http://www.ludusoft.com
  #3 (permalink)  
Antiguo 18/09/2009, 14:56
Avatar de YnotZero  
Fecha de Ingreso: diciembre-2006
Ubicación: Frente a mi computadora
Mensajes: 14
Antigüedad: 17 años, 4 meses
Puntos: 0
Respuesta: impresion de reportes en java

esta muy bien, pero estaba leyendo y segun entiendo, creas tu plantilla con ireport o con xml, y luego jasperReport la compila, pero todo lo jala de una plantilla ya hecha previamente, que sucede si la consulta a la base de datos la hago dinamica desde la interfase de java, digamos, selecciono que campos quiero, que filtro, de que tabla, etc, programe un buscador dinamico donde puedo ir generando esto, al final se genera una consulta, la cual ejecuto y vaseo directamente a un jtable, incluso puedo imprimir el jtable y su contenido, pero quisiera ponerle cosas como, logotipo, titulo, fecha de impresion etc, es aqui donde necesito mandar a imprimir esos elementos junto con el contenido del jtable, hay alguna alternativa a jasperReport? saludos
  #4 (permalink)  
Antiguo 13/06/2010, 19:57
 
Fecha de Ingreso: mayo-2010
Mensajes: 4
Antigüedad: 14 años
Puntos: 0
Respuesta: impresion de reportes en java

Cita:
Iniciado por YnotZero Ver Mensaje
esta muy bien, pero estaba leyendo y segun entiendo, creas tu plantilla con ireport o con xml, y luego jasperReport la compila, pero todo lo jala de una plantilla ya hecha previamente, que sucede si la consulta a la base de datos la hago dinamica desde la interfase de java, digamos, selecciono que campos quiero, que filtro, de que tabla, etc, programe un buscador dinamico donde puedo ir generando esto, al final se genera una consulta, la cual ejecuto y vaseo directamente a un jtable, incluso puedo imprimir el jtable y su contenido, pero quisiera ponerle cosas como, logotipo, titulo, fecha de impresion etc, es aqui donde necesito mandar a imprimir esos elementos junto con el contenido del jtable, hay alguna alternativa a jasperReport? saludos

Hola, sabes , yo tenia el mismo problema q ti, pero lo mio era resportes desde un .jsp , y no sabia nada de nada, y tube que ler el libro de IReport 3.7 , para recien entender eso de reportes , te recomiendo que leas ese libro, y una vez lo hayas leido te daras cuenta que puedes hacer maravillas con Ireport, tan solo tendras que pasarle parametros a una funcion para generar el reporte y este sea impreso, te recomiendo que leas Urgente ese libro. Porque si piensas hacerlo asi intuitivamente, vas a generar un reporte malo , te saldran cosas que no querias que salgan en el reporte.

Saludosssssssssssss
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 18:47.