Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Impresión (https://www.clubdelphi.com/foros/forumdisplay.php?f=4)
-   -   Inicializar TQRSysData (https://www.clubdelphi.com/foros/showthread.php?t=93365)

Angel.Matilla 23-08-2018 11:52:25

Inicializar TQRSysData
 
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í:
Cita:

Grupo 1
1 Registro
2 Registro
3 Registro
4 Registro
5 Registro
Grupo 2
1 Registro
2 Registro
3 Registro
4 Registro
5 Registro

O ¿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é.


La franja horaria es GMT +2. Ahora son las 08:35:31.

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