Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

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

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 21-04-2005
Avatar de yusnerqui
yusnerqui yusnerqui is offline
Miembro
 
Registrado: mar 2004
Ubicación: Cuba
Posts: 679
Poder: 21
yusnerqui Va por buen camino
Subtotales al comienzo

Hola amigos del foros, Es muy facil hacer un reporte que incluya grupos, y en la banda GroupFooter hacer sumatorias de sierto campo utilizando un QrExpr y poniendo en su propiedad Expression "SUM([Cantidad])", bueno eso es sensillo.

Pero me ha tocado hacer un reporte que incluya este subtotal al principio, o sea en la misma banda de grupo, para despues desglosar esa cantidad, cuando intento hacer lo anterior, el QRExpr me pone un lindo cero en el primer grupo, en el segundo me pone el subtotal del primero etc.

O sea lo que necesito es hacer esta sumatoria de los elemento de la base de datos y no de los elementos que se imprimen en el reporte que por lo que veo es lo que me está haciendo.

La alternativa es hacer una consulta en el onprint del grupo, pero me pregunto si no hay algo mejor.

Espero haberme explicado.

Saludos Yusnerqui
__________________
Lo importante no es llegar primero, sino saber llegar.

Para que puedas llegar mejor lee la Guia de Estilo

Responder Con Cita
  #2  
Antiguo 21-04-2005
Avatar de Lepe
[Lepe] Lepe is offline
Miembro Premium
 
Registrado: may 2003
Posts: 7.424
Poder: 28
Lepe Va por buen camino
Cita:
Empezado por yusnerqui
pero me pregunto si no hay algo mejor.
... Pues va a ser que no .

Un saludo
__________________
Si usted entendió mi comentario, contácteme y gustosamente,
se lo volveré a explicar hasta que no lo entienda, Gracias.
Responder Con Cita
  #3  
Antiguo 21-04-2005
Avatar de yusnerqui
yusnerqui yusnerqui is offline
Miembro
 
Registrado: mar 2004
Ubicación: Cuba
Posts: 679
Poder: 21
yusnerqui Va por buen camino
Pues voy a implementarlo

Pues voy a implementarlo, solo espero que no resulte demaciado lento

Muchas gracias.

Saludos Yusnerqui
__________________
Lo importante no es llegar primero, sino saber llegar.

Para que puedas llegar mejor lee la Guia de Estilo

Responder Con Cita
  #4  
Antiguo 21-04-2005
Sinaloense Sinaloense is offline
Miembro
 
Registrado: oct 2003
Posts: 139
Poder: 21
Sinaloense Va por buen camino
El QrExpr tiene un propiedad que es la de "ResetAfterPrint" o algo asi, ponla en True y ya no se acumularan los totales.
Responder Con Cita
  #5  
Antiguo 22-04-2005
Avatar de Lepe
[Lepe] Lepe is offline
Miembro Premium
 
Registrado: may 2003
Posts: 7.424
Poder: 28
Lepe Va por buen camino
El problema es que quiere saber el total de grupo, antes de imprimirse los detalles de ese grupo. Hasta donde yo sé, eso es imposible.

QuickReport debe imprirmir primero los detalles y cuando "se rompe el grupo" es cuando sabe el total acumulado de ese grupo.

Un saludo
__________________
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 07-06-2006
k2k2k2 k2k2k2 is offline
Miembro
 
Registrado: mar 2004
Posts: 28
Poder: 0
k2k2k2 Va por buen camino
Yusnerqui tengo el mismo problema que tu, me podrías decir como lo solucionastes.

Gracias un saludo.
Responder Con Cita
  #7  
Antiguo 08-06-2006
Avatar de yusnerqui
yusnerqui yusnerqui is offline
Miembro
 
Registrado: mar 2004
Ubicación: Cuba
Posts: 679
Poder: 21
yusnerqui Va por buen camino
Pues lo dicho, ejecuto una consulta totalizadora en cada impreción de la banda de grupo. Para hacer esto existen varias vías, te explico una:

Seguramente en tu banda de Grupo tienes un QrExpr que se encarga de mostrar el valor del grupo actual, elemlplo "area1", "area2"... etc, pues en el evento onprint de este, aprovechas para capturar el valor que va a comenzar a imprimir y hacer la consulta totalizadora, y este total lo muestras en una etiqueta colocada en la misma banda.

esa es la idea, si contunuas con duda publica y te confeccionaré un sensillo ejemplo.

Saludos Yusnerqui.
__________________
Lo importante no es llegar primero, sino saber llegar.

Para que puedas llegar mejor lee la Guia de Estilo

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


La franja horaria es GMT +2. Ahora son las 06:25:05.


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