![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
|
|
#1
|
||||
|
||||
|
Hola
Que generador de reportes usas? Saludos |
|
#2
|
|||
|
|||
|
Reporte por grupos
Hola
Si estas utilizando el QuickReport utiliza el componente QRCompositeReport que es justo lo que necesitas. Saludos Luis Garcia |
|
#3
|
||||
|
||||
|
hola nuevamente.
les agradesco mucho que me respondan, aki les digo esto: estoy utilizando un quickreport como dice igarcia, y co mo dije anteriormente que no sabia cual componente usar exactamente me dices que utilize el QRCompositeReport pero en realidad no soy muy experto en delphi y no se como utilizar este componente, si fuera posible que me dieran alguna ayudita o me dierasn algun hilo en el que muestren alguna forma de utilizar el QRCompositeReport le estaria muy agradecido. gracias y salu2. |
|
#4
|
||||
|
||||
|
Lo que necesitas es un QRGroup, establecer sus propiedades FooterBand y HeaderBand a un par de bandas que se imprimirán al inicio y final de cada grupo (donde imprimirás "primer semestre", "promedio del semestre", etc).
Finalmente la propiedad Expression establecerla a el o los campos de tu tabla por los que estas agrupando (semestre). Hasta luego. ![]()
__________________
Juan Antonio Castillo Hernández (jachguate) Guía de Estilo | Etiqueta CODE | Búsca antes de preguntar | blog de jachguate |
|
#5
|
||||
|
||||
|
voy a intertar Hacerlo con la el QRGroup aunke no se si deba recordar que no se mucho de crear reporte de este tipo sin embargo seguire abierto a explicaciones y/o otras alternativas.
gracias nuevamente y saludos |
|
#6
|
||||
|
||||
|
Suponiendo que tienes un conjunto de datos de la siguiente forma:
Código:
semestre nombre nota 1 nota1 100 1 nota2 98 1 nota3 78 2 nota1 75 2 nota2 95 2 nota3 92 En el ejemplo anterior si la expresión de agrupamiento es el campo semestre entonces comienza a recorrer los datos y encuentra en el primer registro el valor 1, por lo tanto creará un grupo con ese valor, cuando pasa al siguiente registro el valor de la expresión nuevamente es 1 así que asume que el registro pertenece al mismo grupo y continua de esta forma hasta que el valor de la expresión cambie, esto sucede cuando pasa por el cuarto registro, en ese momento el valor sería 2 y entonces lo que procede es crear un nuevo grupo con ese valor, el proceso se repite hasta el final de la tabla. El resultado sería el esperado Código:
semestre 1
nota1 100
nota2 98
nota3 78
semestre 2
nota1 75
nota2 95
nota3 92
Para más información te recomiendo ver las demos que vienen incluidas en Delphi entre ellas está un reporte de quickreport con agrupamiento y se ve más claramente como se manejan las componentes. Saludos Última edición por Héctor Randolph fecha: 03-10-2006 a las 07:03:59. |
|
#7
|
||||
|
||||
|
muchas gracias a todos las ayudas, gracias hèctor por la informacion sobre todo por la recomendacion en la ayuda en delphi. aki encontre una idea de lo que estaba buscando.
gracias nuevamente y salu2 para todos. nos veremos en otros temas por ahi jejeje.. |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| Crear un Reporte a partir de archivos de texto | franciscobucio | Impresión | 4 | 18-01-2007 18:49:09 |
| Reporte por grupos con ADODataset | trex2000 | Impresión | 0 | 12-09-2006 18:17:38 |
| ¿Como crear un reporte personalizado? | AndGaG | Impresión | 1 | 04-06-2006 10:59:08 |
| Crear reporte desde un formulario | jose_c27 | Impresión | 2 | 01-11-2005 18:13:45 |
| como puedo crear un reporte con ReportBuilder y Delphi 7 | esimon | Impresión | 4 | 13-10-2005 10:06:48 |
|