Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Impresión
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 03-04-2008
metroyd metroyd is offline
Miembro
 
Registrado: oct 2007
Posts: 78
Poder: 17
metroyd Va por buen camino
empezando en el tema de los reportes

Hola que tal, estoy empezando en esto de los reportes y obviamente no sé nada. Tengo una aplicacion en delphi 6, ligada a mysql, usando ADOConnection, ADOQuery, etc. Pero ahora toca programar la seccion de Reportes, ahi, pienso hacer el formulario de tal manera que el usuario elija qué datos desea que se impriman. Al final, el resultado de un DBGrid lo quiero mandar a impresora. Ahora, no se nada sobre reportes, muchos hablan de fastreports, otros del ravereports, el caso es que no se nada. Alguien me puede ayudar a usar alguno??? Gracias, espero su ayuda!!!!
Responder Con Cita
  #2  
Antiguo 03-04-2008
Avatar de BlueSteel
[BlueSteel] BlueSteel is offline
Miembro Premium
 
Registrado: may 2003
Ubicación: Concepción - Chile
Posts: 2.310
Poder: 23
BlueSteel Va por buen camino
Cita:
Empezado por metroyd Ver Mensaje
Hola que tal, estoy empezando en esto de los reportes y obviamente no sé nada. Tengo una aplicacion en delphi 6, ligada a mysql, usando ADOConnection, ADOQuery, etc. Pero ahora toca programar la seccion de Reportes, ahi, pienso hacer el formulario de tal manera que el usuario elija qué datos desea que se impriman. Al final, el resultado de un DBGrid lo quiero mandar a impresora. Ahora, no se nada sobre reportes, muchos hablan de fastreports, otros del ravereports, el caso es que no se nada. Alguien me puede ayudar a usar alguno??? Gracias, espero su ayuda!!!!

Hola metroyd...

en una de esas te sirve este consejo...

quizas, no sea necesario que tengas que realizar el reporte.. si quieres que el usuario elija los campos que quiere... y estos los pasas a un DBGrid... podrias enviar el resultado del DBGrid directo a Excel.. y que el usuario le de el formato que quiera.. digo... por que si el usuario elije muchos campos no creo que todos los datos salgan bien en el reporte...

dale una vuelta...

Salu2
__________________
BlueSteel
Responder Con Cita
  #3  
Antiguo 03-04-2008
metroyd metroyd is offline
Miembro
 
Registrado: oct 2007
Posts: 78
Poder: 17
metroyd Va por buen camino
Cita:
Empezado por BlueSteel Ver Mensaje
Hola metroyd...

en una de esas te sirve este consejo...

quizas, no sea necesario que tengas que realizar el reporte.. si quieres que el usuario elija los campos que quiere... y estos los pasas a un DBGrid... podrias enviar el resultado del DBGrid directo a Excel.. y que el usuario le de el formato que quiera.. digo... por que si el usuario elije muchos campos no creo que todos los datos salgan bien en el reporte...

dale una vuelta...

Salu2
Gracias por responder, y pues seria buena opcion, aunque tampoco se como se hace esto . Mira ya viendo bien, tampoco se como le haria para mostrar mis reportes. Asi esta mi idea:
En mi tabla SERVICIO manejo los campos(id_progresivo, region,municipio,localidad,tipo_escuela,fecha_atencion,etc,etc,etc [son como otros 11 campos]). Entonces, en mi seccion de reportes, me gustaria poner comboBox para cada campo y que el usuario elija lo que quiere ver, por ejemplo: Quiero un reporte de todas las escuelas que se han atendido en el mes de ENERO, otro ejemplo mas complicado: Quiero un informe de las escuelas que se han atendido en Enero, y que pertenecen a cierta region. Otro ejemplo aun mas complejo: Quiero un reporte de la este tipo de Escuela, que pertenecen a esta localidad de esta region. Esa es la manera en como quiero que el usuario elija sus reportes.
Despues, mas abajito, poner unos CheckBox para que elijan que campos desean que sean visualizados en el reporte, y por ultimo, el boton Generar, o el DBGrid para que vea el resultado y despues poder dar clic en Imprimir, o Generar. Gracias, espero haberme dado entender.
Responder Con Cita
  #4  
Antiguo 04-04-2008
metroyd metroyd is offline
Miembro
 
Registrado: oct 2007
Posts: 78
Poder: 17
metroyd Va por buen camino
NAdie me ayuda??????
Responder Con Cita
  #5  
Antiguo 05-04-2008
Avatar de Lepe
[Lepe] Lepe is offline
Miembro Premium
 
Registrado: may 2003
Posts: 7.424
Poder: 28
Lepe Va por buen camino
Lo que estás explicando es: Una ventana de búsqueda avanzada con posibilidad de imprimir el resultado.

Obviamente el usuario puede buscar en distintas tablas y con un criterio de búsqueda totalmente personalizado. Una vez que tiene el DBGrid con los resultados, éste se imprime tal cual se vé.

Si no sabes nada de generadores de informes, yo te aconsejo que empieces por el que trae Delphi 6 (el quickReports) con todos sus fallos conocidos. Si después quieres algo mejor, tendrás que probarlo tú mismo, hoy en día todo el mundo le da el bombo a FastReport, pero ... la versión mejorcita son 400 €. QuickReports de Delphi 6 lo puedes usar sin problemas y sin coste adicional.

Busca en el foro por "qrCreateList" que es la forma de imprimir un DBGrid con QR.

Saludos
__________________
Si usted entendió mi comentario, contácteme y gustosamente,
se lo volveré a explicar hasta que no lo entienda, Gracias.
Responder Con Cita
  #6  
Antiguo 05-04-2008
metroyd metroyd is offline
Miembro
 
Registrado: oct 2007
Posts: 78
Poder: 17
metroyd Va por buen camino
Cita:
Empezado por Lepe Ver Mensaje
Lo que estás explicando es: Una ventana de búsqueda avanzada con posibilidad de imprimir el resultado.

Obviamente el usuario puede buscar en distintas tablas y con un criterio de búsqueda totalmente personalizado. Una vez que tiene el DBGrid con los resultados, éste se imprime tal cual se vé.

Si no sabes nada de generadores de informes, yo te aconsejo que empieces por el que trae Delphi 6 (el quickReports) con todos sus fallos conocidos. Si después quieres algo mejor, tendrás que probarlo tú mismo, hoy en día todo el mundo le da el bombo a FastReport, pero ... la versión mejorcita son 400 €. QuickReports de Delphi 6 lo puedes usar sin problemas y sin coste adicional.

Busca en el foro por "qrCreateList" que es la forma de imprimir un DBGrid con QR.

Saludos
orale gracias!! espero poder encontrar ayuda
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
empezando de 0 lunera Firebird e Interbase 7 18-10-2007 10:38:44
Empezando con Firebird Dalmine Firebird e Interbase 3 01-02-2007 23:49:03
empezando de 0 Don Varios 4 07-07-2006 22:11:54
Empezando con asp . NET JoanKa .NET 1 05-11-2005 02:59:10
Empezando !!!! weyland Varios 1 25-07-2004 18:53:44


La franja horaria es GMT +2. Ahora son las 07:31:11.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi