Page 1 of 1

Reporte por grupos

PostPosted: Fri Apr 25, 2008 4:50 pm
by jaba
Antonio Saludo Cordial

Como hago un reporte agrupando la información por un determinado campo?

En los Simples encontré dos o tres ejemplos que se refieren a GROUP pero no los he podido hacer funcionar.

Gracias Antonio

Jairo Barbosa

PostPosted: Fri Apr 25, 2008 8:05 pm
by vlmsoft
Hola Jairo,

Para hacer grupos el campo ( o campos ) por el que quieres agrupar deben formar parte del índice.

REPORT oReport TITLE ....

COLUMN ....
COLUMN TITLE "Unidades" DATA Fichero->Unidades TOTAL
COLUMN ...

* Aqui te defines el grupo ( para que se impriman los totales del grupo se debe totalizar al menos una columna )
GROUP ON Fichero->Campo ;
FOOTER "Total campo:" ;
EJECT
&& Salto de página entre cada grupo

END REPORT

Si lo que quieres es acumular todo el grupo en una sola linea:

REPORT oReport TITLE .... SUMMARY

Solo se debe usar cuando hay al menos un grupo definido.

Saludos

PostPosted: Sat Apr 26, 2008 5:09 pm
by jaba
vlmsoft wrote:Hola Jairo,

Para hacer grupos el campo ( o campos ) por el que quieres agrupar deben formar parte del índice.

REPORT oReport TITLE ....

COLUMN ....
COLUMN TITLE "Unidades" DATA Fichero->Unidades TOTAL
COLUMN ...

* Aqui te defines el grupo ( para que se impriman los totales del grupo se debe totalizar al menos una columna )
GROUP ON Fichero->Campo ;
FOOTER "Total campo:" ;
EJECT
&& Salto de página entre cada grupo

END REPORT

Si lo que quieres es acumular todo el grupo en una sola linea:

REPORT oReport TITLE .... SUMMARY

Solo se debe usar cuando hay al menos un grupo definido.

Saludos


'''''''''''''''
Muy agradecido por tus ayuda

Un abrazo fraternal

Saludos

Jairo Barbpsa