FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
||||
|
||||
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 |
#2
|
||||
|
||||
Cita:
Un saludo
__________________
Si usted entendió mi comentario, contácteme y gustosamente, se lo volveré a explicar hasta que no lo entienda, Gracias. |
#3
|
||||
|
||||
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 |
#4
|
|||
|
|||
El QrExpr tiene un propiedad que es la de "ResetAfterPrint" o algo asi, ponla en True y ya no se acumularan los totales.
|
#5
|
||||
|
||||
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. |
#6
|
|||
|
|||
Yusnerqui tengo el mismo problema que tu, me podrías decir como lo solucionastes.
Gracias un saludo. |
#7
|
||||
|
||||
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 |
|
|
|