Obtener Totales en Report

Obtener Totales en Report

Postby cmarucco » Fri Jul 30, 2010 6:57 pm

Hola Foro: Necesito obtener los totales de las columnas listadas en un report por grupos .... hice esto pero siempre me devuelve 0
GROUP ON oPagos:FieldGetByName('tip_desc');
FOOTER "Total Registros "+oReport:aGroups[1]:cValue+" "+LTrim(Str(oReport:aGroups[1]:nCounter))+" -----> "+Str(oReport:aGroups[1]:aTotal[1],6,2) ;
FONT 1

Desde ya muchas gracias .....
Carlos Gustavo Marucco
Rio Gallegos - Santa Cruz
PATAGONIA ARGENTINA
FWH 10.08 - Eagle1 Ver 6.0 - xHarbour 1.2.1 Rev 6717
xMate Ver 1.15 - Workshop Ver 4.5 - Windows 7
User avatar
cmarucco
 
Posts: 46
Joined: Tue Oct 11, 2005 2:23 pm
Location: argentina

Re: Obtener Totales en Report

Postby Patricio Avalos Aguirre » Fri Jul 30, 2010 7:40 pm

prueba colocando TOTAL a la columna

Code: Select all  Expand view
COLUMN TITLE "Total" Temp->Total FONT 2 PICTURE "@E 999,999,999"  TOTAL SIZE 10
Saludos
Patricio

__________________________________________________________________
Version: Harbour 3.2.0dev (r1307082134),Compiler: Borland C++ 5.8.2 (32-bit)
PCode version: 0.3, FWH 13.2
http://www.sialm.cl
User avatar
Patricio Avalos Aguirre
 
Posts: 1059
Joined: Fri Oct 07, 2005 1:56 pm
Location: La Serena, Chile

Re: Obtener Totales en Report

Postby cmarucco » Fri Jul 30, 2010 11:03 pm

Gracias por el aporte Patricio, pero no es lo que necesito, eso que comentas en el el report comun, lo que necesito es obtener los totales en un GROUP ON ...

gracias
Carlos Gustavo Marucco
Rio Gallegos - Santa Cruz
PATAGONIA ARGENTINA
FWH 10.08 - Eagle1 Ver 6.0 - xHarbour 1.2.1 Rev 6717
xMate Ver 1.15 - Workshop Ver 4.5 - Windows 7
User avatar
cmarucco
 
Posts: 46
Joined: Tue Oct 11, 2005 2:23 pm
Location: argentina

Re: Obtener Totales en Report

Postby nageswaragunupudi » Mon Aug 02, 2010 2:59 am

cmarucco wrote:Gracias por el aporte Patricio, pero no es lo que necesito, eso que comentas en el el report comun, lo que necesito es obtener los totales en un GROUP ON ...

gracias

oCol:lTotals := .t. // to show totals in report and export to excel
oCol:nTotal := <anynumericvalue> // oBrw:MakeTotals() to work

From version 10.5 onwards it is enough to write
oCol:nFooterType := AGGR_SUM
Regards

G. N. Rao.
Hyderabad, India
User avatar
nageswaragunupudi
 
Posts: 10248
Joined: Sun Nov 19, 2006 5:22 am
Location: India

Re: Obtener Totales en Report

Postby FranciscoA » Mon Aug 02, 2010 7:35 am

Carlos: Prueba así (a ver si entendí tu requerimiento)

FOOTER "Total Registros "+oReport:aGroups[1]:cValue+" "+LTrim(Str(oReport:aGroups[1]:nCounter))+" -----> "+Transform(oReport:aGroups[1]:aTotal[4] ,"999,999,999.99") //[4] es la columna en el reporte, que totalizas

además:
ACTIVATE REPORT oReport ON STARTGROUP ( oReport:aColumns[4]:nTotal:=0 ,oReport:NewLine() )

Saludos.
Francisco Alegria P.
Francisco J. Alegría P.
Chinandega, Nicaragua.

Fwxh-MySql-TMySql
User avatar
FranciscoA
 
Posts: 2110
Joined: Fri Jul 18, 2008 1:24 am
Location: Chinandega, Nicaragua, C.A.

Re: Obtener Totales en Report

Postby cmarucco » Tue Aug 03, 2010 5:33 pm

Hola Foro:
respecto a este tema... y probando.... debo decir que lo que patricio comento , si funciona... es decir, que aparentemente, para obtener los totales en los grupos, hay que referenciar TOTAL en las columnas numericas que deseamos se totalicen al final del grupo, pero lo que pasa, es que ademas, al momento de imprimir, me pone los dos totales y encimados ( por ahora), .....
Ejemplo de patricio
COLUMN TITLE "Total" Temp->Total FONT 2 PICTURE "@E 999,999,999" TOTAL SIZE 10
de esta forma, si va acumulando en los totales del grupo ......
Alguna otra sugerencia ,.,...
MUCHAS GRACIAS
Carlos Gustavo Marucco
Rio Gallegos - Santa Cruz
PATAGONIA ARGENTINA
FWH 10.08 - Eagle1 Ver 6.0 - xHarbour 1.2.1 Rev 6717
xMate Ver 1.15 - Workshop Ver 4.5 - Windows 7
User avatar
cmarucco
 
Posts: 46
Joined: Tue Oct 11, 2005 2:23 pm
Location: argentina

Re: Obtener Totales en Report

Postby Patricio Avalos Aguirre » Tue Aug 03, 2010 8:12 pm

Hola

yo lo hago de esta manera

Code: Select all  Expand view

    if cRutPro = NIL
        COLUMN TITLE "Rut"                                        DATA Tempo->Rut_Cli   FONT 1 SIZE 10
        COLUMN TITLE iif( lCli, "Clientes", "Proveedor" ) DATA Tempo->Nom_Cli   FONT 1      SIZE 30
    endif

    COLUMN TITLE "Documento"        DATA Tempo->Tip_Doc                 FONT 1 SIZE 15
    COLUMN TITLE "Fecha", "Emisión"    DATA Tempo->FeC_Emi                     FONT 1 SIZE 10
    COLUMN TITLE "Fecha", "Vto."        DATA Tempo->Fec_Vto                 FONT 1 SIZE 10
    COLUMN TITLE "Total","Documento" DATA Tempo->Total                  FONT 1 PICTURE "@E 99,999,999"  SIZE 10
    COLUMN TITLE "Total", "Abonos"  DATA Tempo->Abono                   FONT 1 PICTURE "@E 99,999,999"  SIZE 10
    COLUMN TITLE "Total"                    DATA Tempo->Total-Tempo->Abono   FONT 2 PICTURE "@E 99,999,999"  SIZE 10 TOTAL
    COLUMN TITLE "Saldo","Acumulado"    DATA Tempo->Saldo                   FONT 1 PICTURE "@E 99,999,999"  SIZE 10

    if cRutPro = NIL
        GROUP ON Tempo->RUT FOOTER "Sub-Total"  FONT 2
    endif

    END REPORT

    oReport:bSkip := { || Tempo->( dbSkip() ) }
    oReport:cName := "Sistema Administrativo Comercial"
    oReport:oDevice:cDocument := "Control de impresión"
    oReport:cGrandTotal := "   Total General  "
    oReport:cPageTotal  := "   Total acumulado"


 



Image

Uploaded with ImageShack.us
Saludos
Patricio

__________________________________________________________________
Version: Harbour 3.2.0dev (r1307082134),Compiler: Borland C++ 5.8.2 (32-bit)
PCode version: 0.3, FWH 13.2
http://www.sialm.cl
User avatar
Patricio Avalos Aguirre
 
Posts: 1059
Joined: Fri Oct 07, 2005 1:56 pm
Location: La Serena, Chile


Return to FiveWin para Harbour/xHarbour

Who is online

Users browsing this forum: No registered users and 86 guests