![]() |
ayuda con conteo de registros
hola foro:
tengo un problema. Genero un reporte, donde genero una banda de grupo y una de detalle. hago una operacion con un campo que se llama: 'n_integrante' en el pie del grupo ( rbgroupfooter), con un qrExpr, la expresion es: Sum(qry.n_integrante). Mi pregunta es la siguiente: ¿ es posible saber el valor de esa operacion en el evento afterprinter de la banda rbgroupfooter ? si alguno me puede ayudar se lo agradeceré |
Hola:
Los TQRExpr de QuickReports tienen una propiedad Value que puede ser consultada para saber el resultado de la expressión, Admite tres tipos de valores: QRExpr1.Value.dblResult (devuelve un Double) QRExpr1.Value.intResult (devuelve un Integer) QRExpr1.Value.strResult (devuelve un string) QRExpr1.Value.BoolResult (devuelve un Boolean) Todo esto no está documentado, pero existe. Saludos |
Como no dices que quieres hacer con ese valor, quizás tendrías que considerar que entre las expresiones válidas en el QrExpression, tienes también la función COUNT.
Un Saludo. |
hola amigos, gracias por contestar. Ya le hice como dice Andrés pero sucede que me manda el valor cero de la expresión por lo que no sé como será.
gracias amigos salu2 desde México |
vamos foro a ver si hay alguien que me pueda hacer favor de ayudarme.
salu2:) |
a mi ha veces me ha dado algun que otro dolor de cabeza el QrExp y, cuando me los da, decido ir por el camino "facil" y hacer yo las operaciones que necesito "a pelo". Es decir, en tu caso haria lo siguiente
1.- declarar una variable global de tipo integer o real (lo que necesites) 2.- inicializarla en el BeforePrint del Report 3.- en el BeforePrint de la Banda de detalle, hacer la suma de esta manera, donde y cuando quieras podras acceder al valor de la variable espero te sirva |
gracias a todos. Funciona como dice Cadetill
Salu2 |
La franja horaria es GMT +2. Ahora son las 13:05:32. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi