FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Ayuda impresion de reporte con QReport4 para delphi7
Hola comunidad soy nuevo en este foro, he visto que son los maestros del delphi, justamente tengo un problema por el que estoy atravesando por el cual pedirles ayuda no podia dudar de eso.
estoy realizando un reporte que debe imprimirme el intervalo entre la fecha_inicio y la fecha_final, por ejemplo : fecha_inicio = 05/12/2006 ; fecha_final=10/12/2006 entonces el reporte me imprime lo siguiente: 05/12/2006 06/12/2006 07/12/2006 08/12/2006 09/12/2006 10/12/2006 esto me sirve para consultar a la base de datos con la fecha específica para mi reporte del personal que ha registrado su asistencia.
Edit1,Edit2,Edit3,Edit4,Edit5,Edit6,Edit7,Edit8,Edit9,Edit10 están dentro de un TQRSubdetail RFechafecha es un ADOQuery > dentro el cual está la consulta. el problema es que el reporte solo me imprime la ultima fecha y se acaba, mi preocupaciones que como imprimo todas las fechas del intérvalo. Gracias por leer este mensaje. Última edición por jhoncacru fecha: 06-12-2006 a las 16:26:18. |
#2
|
|||
|
|||
Confundido en el uso de los componentes
Hola, como estás?
Bueno, me pareces que estas confundido en el uso de los componentes en el reporte. Primero te cuento que para lo que tenes que hacer, no hace falta tanta linea de código, la idea de los reportes es automatizar un poco la cosa. en banda de detalle tendrías que poner componentes QRDbText, que estan en la solapa del QReport. Por otro lado la query que uses tendría que relacionarse con un DateSet para poder relacionar los campos que devuelve la consulta con un componente QRDBText. entonces por cada linea que devuelva la consulta se imprime una banda SubDetail. Esto hará que elimines el while, aunque solo te va a servir para una sola fecha. Iguamente se podría devolver una consulta que contenga todos los datos necesarios, es decir, los que se encuentren en el rango de fechas. Si lográs hacer eso utilizando una banda de Grupo podes hacer el reporte que querés con una solo consulta. En todo caso, comentanos como es la estructura de las tablas, cual es la consulta que estás usando, así vemos la manera de adaptarla para que puedas hacer el reporte de una manera mas rápida casi sin colocar una línea de código. Saludos |
#3
|
|||
|
|||
EL codigo SQL
El código SQL es el siguiente:
esta consulta me lanza el siguiente resultado: Fechareporte id_p... nombre_completo codigo_barra Turno 2006-11-07 3195 QUISPE TORREZ GLORIA 800000080 Mañana 2006-11-07 3195 QUISPE TORREZ GLORIA 800000080 Tarde y otros datos que por problema de espacio no lo typeo el problema es que es éste el resultado de la consulta para un dia, si quisiera un rango de dias el QRSubdetail enlazando el DATASET a la consulta me imprime como resultado solamente la consulta del ultimo dia, es decir 2 tuplas. Aprovechando este hilo, nachoalbano tengo una gran duda, en el SQL Query Analizer funciona perfectamente la consulta, pero pasandole parámetros a la consulta desde delphi, el resultado de la consulta se distorciona, aveces se suma y otras se resta, que es lo que pueda pasar???? |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
necesito ayuda para utilizar el generador de reporte RAVE delphi 7 | Julio César | Impresión | 6 | 14-12-2011 22:57:46 |
Ayuda Paint en delphi7 | ivan84 | Gráficos | 5 | 23-11-2006 10:31:37 |
cambiar el nombre del reporte para la cola de impresion | droguerman | Impresión | 0 | 07-11-2006 02:47:56 |
impresion de intervalo de Reporte con Rave | santi33a | Impresión | 0 | 04-07-2006 15:31:14 |
Impresion de un Reporte (Ayuda) | Inon | Impresión | 4 | 16-05-2005 21:39:34 |
|