Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

Go Back   Foros Club Delphi > Principal > Impresión
Register FAQ Members List Calendar Guía de estilo Search Today's Posts Mark Forums Read

Reply
 
Thread Tools Search this Thread Display Modes
  #1  
Old 03/04/2008
metroyd metroyd is offline
Miembro
 
Join Date: Oct 2007
Posts: 78
Poder: 19
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!!!!
Reply With Quote
  #2  
Old 03/04/2008
BlueSteel's Avatar
[BlueSteel] BlueSteel is offline
Miembro Premium
 
Join Date: May 2003
Location: Concepción - Chile
Posts: 2,310
Poder: 26
BlueSteel Va por buen camino
Quote:
Originally Posted by metroyd View Post
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
Reply With Quote
  #3  
Old 03/04/2008
metroyd metroyd is offline
Miembro
 
Join Date: Oct 2007
Posts: 78
Poder: 19
metroyd Va por buen camino
Quote:
Originally Posted by BlueSteel View Post
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.
Reply With Quote
  #4  
Old 04/04/2008
metroyd metroyd is offline
Miembro
 
Join Date: Oct 2007
Posts: 78
Poder: 19
metroyd Va por buen camino
NAdie me ayuda??????
Reply With Quote
  #5  
Old 05/04/2008
Lepe's Avatar
[Lepe] Lepe is offline
Miembro Premium
 
Join Date: May 2003
Posts: 7,424
Poder: 31
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.
Reply With Quote
  #6  
Old 05/04/2008
metroyd metroyd is offline
Miembro
 
Join Date: Oct 2007
Posts: 78
Poder: 19
metroyd Va por buen camino
Quote:
Originally Posted by Lepe View Post
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
Reply With Quote
Reply


Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
empezando de 0 lunera Firebird e Interbase 7 18/10/2007 10:38
Empezando con Firebird Dalmine Firebird e Interbase 3 01/02/2007 23:49
empezando de 0 Don Varios 4 07/07/2006 22:11
Empezando con asp . NET JoanKa .NET 1 05/11/2005 02:59
Empezando !!!! weyland Varios 1 25/07/2004 18:53


All times are GMT +2. The time now is 21:10.


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