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
Reporte por grupos
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
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
'''''''''''''''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