Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Impresión (https://www.clubdelphi.com/foros/forumdisplay.php?f=4)
-   -   Consulta QuickReport con QRGroup (https://www.clubdelphi.com/foros/showthread.php?t=90741)

adripugliesso 24-08-2016 22:01:03

Consulta QuickReport con QRGroup
 
Buenas, tengo un Reporte de Quickreport 5.02 en el cual muestro el resultado de un Query SQL con grupo con el siguiente esquema:

- QRBand (rbTitle)
- QRGroup (Agrupa por idCarga)
- QRBand (rbDetalle)
- QRBand (rbGroupFooter)

y la impresión sale de la siguiente manera:

------------------------------
CARGA 12

3 Produto A x $ ....
1 Produto B x $ ....
1 Produto C x $ ....

Total: 5 Productos
------------------------------
------------------------------
CARGA 13

1 Produto A x $ ....
1 Produto B x $ ....
1 Produto C x $ ....

Total: 4 Productos
------------------------------
------------------------------
CARGA 14

2 Produto A x $ ....
1 Produto B x $ ....

Total: 3 Productos
------------------------------

El problema es que si llega al final de la hoja se me corta el Grupo de Carga, lo que yo quiero es que si todo el grupo de la misma carga salte a la otra hoja. O sea los Grupos de la misma carga siempre queden enteros. Se puede hacer eso???

olbeup 25-08-2016 08:16:32

Hola adripugliesso,

Nose si se puede hacer, lo que puedes hacer es cuantas líneas se pueden imprimir y calcular la siguiente carga e ir restando las líneas de impresión, si en algún momento de calcular la siguiente carga a las líneas de impresión te da negativo, crea una nueva página.

Un saludo.

adripugliesso 30-08-2016 23:52:14

Complicado eso..
 
Parece bastante complicada esa solución.
Yo creí que se puede vincular de alguna manera el Group Header con el rbGroupFooter y que se mantenga entero todo el grupo en una misma pagina.

Algo así tiene que existir.-

AgustinOrtu 31-08-2016 01:27:31

No tengo una respuesta muy acertada, pero a veces los componentes de reportes son "chapuceros" para algunas cuestiones. Creo que la solucion es jugar con la propiedad LinkBand de los componentes


La franja horaria es GMT +2. Ahora son las 19:26:39.

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