Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

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

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 02-10-2006
Avatar de Jheysson13
Jheysson13 Jheysson13 is offline
Miembro
 
Registrado: abr 2006
Posts: 133
Poder: 18
Jheysson13 Va por buen camino
Crear un Reporte por grupos

saludo de antemano.
quisiera aprender a crear un reporte dividido en grupos, es decir, en secciones
que agrupen un rango de datos especificos. para que me puedan enterder mejor seria algo como por ejemplo asi:

reporte de notas

Primer semestre
nota1 100
nota2 98
nota3 78

segundo semestre
nota1 75
nota2 95
nota3 92

...........y asi sucesivamente

no se exactamente cual o cuales componentes del reporte usar exactamente y me gustaria que me pudieran dar una manita.
ademas uso tablas en paradox7,sql,etc

espero que me hallan entendido y de no ser asi pueden hacermelo saber.
gracias de antemano espero que me puedan ayudar




Responder Con Cita
  #2  
Antiguo 02-10-2006
Avatar de Caral
[Caral] Caral is offline
Miembro Premium
 
Registrado: ago 2006
Posts: 7.659
Poder: 25
Caral Va por buen camino
Hola
Que generador de reportes usas?
Saludos
Responder Con Cita
  #3  
Antiguo 02-10-2006
lgarcia lgarcia is offline
Miembro
 
Registrado: jul 2004
Posts: 479
Poder: 20
lgarcia Va por buen camino
Reporte por grupos

Hola
Si estas utilizando el QuickReport utiliza el componente QRCompositeReport que es justo lo que necesitas.

Saludos

Luis Garcia
Responder Con Cita
  #4  
Antiguo 03-10-2006
Avatar de Jheysson13
Jheysson13 Jheysson13 is offline
Miembro
 
Registrado: abr 2006
Posts: 133
Poder: 18
Jheysson13 Va por buen camino
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.
Responder Con Cita
  #5  
Antiguo 03-10-2006
Avatar de jachguate
jachguate jachguate is offline
Miembro
 
Registrado: may 2003
Ubicación: Guatemala
Posts: 6.254
Poder: 27
jachguate Va por buen camino
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
Responder Con Cita
  #6  
Antiguo 03-10-2006
Avatar de Jheysson13
Jheysson13 Jheysson13 is offline
Miembro
 
Registrado: abr 2006
Posts: 133
Poder: 18
Jheysson13 Va por buen camino
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
Responder Con Cita
  #7  
Antiguo 03-10-2006
Avatar de Héctor Randolph
[Héctor Randolph] Héctor Randolph is offline
Miembro Premium
 
Registrado: dic 2004
Posts: 882
Poder: 20
Héctor Randolph Va por buen camino
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
El generador de reportes lo único que hace es evaluar una expresión de agrupamiento y por cada valor diferente que devuelva la expresión hace un corte y genera un grupo

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 obtener este resultado es importante que los datos esten ordenados por el campo que agrupamiento y la expresión de agrupamiento no tiene que ser por fuerza un campo, puede ser algo más complicado.

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 08:03:59.
Responder Con Cita
  #8  
Antiguo 03-10-2006
Avatar de Jheysson13
Jheysson13 Jheysson13 is offline
Miembro
 
Registrado: abr 2006
Posts: 133
Poder: 18
Jheysson13 Va por buen camino
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..
Responder Con Cita
  #9  
Antiguo 29-09-2017
sonymix sonymix is offline
Miembro
 
Registrado: jul 2010
Posts: 12
Poder: 0
sonymix cantidad desconocida en este momento
problema con agroupar

uisiera aprender a crear un reporte dividido en grupos, es decir, en secciones
que agrupen un rango de datos especificos. para que me puedan enterder mejor seria algo como por ejemplo asi:

reporte de notas

Saludo Jheysson

tengo el mismo problema que tenia hacee algun tiempo assi nececito que de una manita
explicame por detalles como uso el qrgroupe y tambie el QRCompositeReport
Primer semestre
nota1 100
nota2 98
nota3 78

segundo semestre
nota1 75
nota2 95
nota3 92

...........y asi sucesivamente

no se exactamente cual o cuales componentes del reporte usar exactamente y me gustaria que me pudieran dar una manita.
ademas uso tablas en paradox7,sql,etc
Responder Con Cita
  #10  
Antiguo 29-09-2017
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.021
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
Cita:
Empezado por sonymix Ver Mensaje
...
Es de hace 11 años
Responder Con Cita
Respuesta


Herramientas Buscar en Tema
Buscar en Tema:

Búsqueda Avanzada
Desplegado

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
Crear un Reporte a partir de archivos de texto franciscobucio Impresión 4 18-01-2007 19:49:09
Reporte por grupos con ADODataset trex2000 Impresión 0 12-09-2006 19:17:38
¿Como crear un reporte personalizado? AndGaG Impresión 1 04-06-2006 11:59:08
Crear reporte desde un formulario jose_c27 Impresión 2 01-11-2005 19:13:45
como puedo crear un reporte con ReportBuilder y Delphi 7 esimon Impresión 4 13-10-2005 11:06:48


La franja horaria es GMT +2. Ahora son las 02:05:55.


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