PDA

Ver la Versión Completa : Inicializar TQRSysData


Angel.Matilla
23-08-2018, 11:52:25
En un un informe generado con QR 3.6 tengo puesto un TQRSysData para que me vaya numerando los registros (qrsDetailNo). ¿Existe la posibilidad de forzar a que ese contador se inicialice por ejemplo en un informe agrupado al cambiar de grupo? Algo así:
Grupo 1 1 Registro
2 Registro
3 Registro
4 Registro
5 Registro
Grupo 2 1 Registro
2 Registro
3 Registro
4 Registro
5 RegistroO ¿esatré obligado a establecer un contador manual?

manelb
24-08-2018, 12:55:01
Hola Angel y saludos a todos...

Para lo que tu pretendes hacer siempre he utilizado el componente TQRExpr en lugar del TQRSysData.

En la propiedad "TQRExpr.expression" le pones COUNT, y hay otra propiedad "TQRExpr.ResetAfterPrint" que va a provocar la inicialización del contador cada vez que se imprima el valor.
Configurado de esta forma consigues que se inicialice el contador en los sumatorios de pie de grupo.

También dispones de un método "TQRExpr.Reset" para resetear el contador en el punto que tu elijas.

Si tienes alguna duda preparo un ejemplo y te lo mando.

Saludos.

Angel.Matilla
27-08-2018, 09:54:00
No se me había ocurrido. Gracias. Lo probaré.