FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin para Harbour/xHarbour Subtotales en report
Posts: 103
Joined: Wed May 31, 2006 08:49 AM
Subtotales en report
Posted: Tue Oct 12, 2021 08:54 AM

Muy buenas.
Conocen la forma de anular la impresion de los subtotales acumulaos por pagina en un report?
Solo me interes que se impriman los totales por cada grupo.

Un saludo
Juanjo

Posts: 2170
Joined: Fri Jul 18, 2008 01:24 AM
Re: Subtotales en report
Posted: Tue Oct 12, 2021 12:16 PM
Code (fw): Select all Collapse
      //No imprimir el acumulado en cada pagina
      oReport:bEndPage:= {||oReport:lPageTotal:=.f.}
Francisco J. Alegría P.

Chinandega, Nicaragua.



Fwxh-MySql-TMySql
Posts: 3358
Joined: Fri Oct 07, 2005 08:20 PM
Re: Subtotales en report
Posted: Tue Oct 12, 2021 02:30 PM
JuanJo:

Además de lo que te sugiere Francisco, aquí tienes otra opción

Code (fw): Select all Collapse
    REPORT oReporte CAPTION cTitulo PREVIEW ;
        HEADER ALLTRIM(oApp:cRazonSocial),;
        "",;
        cTitulo CENTER;
        TITLE "Fecha: "+Date2Txt(DATE()),;
        "Hoja No:"+STR(oReporte:nPage,3);
        FONT oFont1,oFont2,oFont3;
        PEN oPen1,oPen2

        COLUMN TITLE "Producto"                   DATA oRsDet:Fields("DET_PRO"):Value               SIZE 06 RIGHT PICTURE "@Z 9999"
        COLUMN TITLE "Descripción del producto"    DATA AllTrim(oRsDet:Fields("PRO_DES"):Value)       SIZE 50 LEFT
        COLUMN TITLE "Ventas"                     DATA oRsDet:Fields("UNIDADES"):Value              SIZE 06 RIGHT PICTURE "@Z 9,999" TOTAL
    END REPORT

    IF oReporte:lCreated
        oReporte:lPageTotal         := (.F.)     //     AQUÍ

        oReporte:SetTxtColor(CLR_BLACK,1)   // Color del texto de la hoja default NEGRO
        oReporte:SetTxtColor(CLR_HRED,2)        // Color de encabezado y totales del grupo
        oReporte:SetTxtColor(CLR_HRED,3)        // Color para el primer titulo del encabezado
        oReporte:SetPenColor(CLR_HBLUE)     // Color para las líneas
        oReporte:SetShdColor(CLR_YELLOW)        // Color para el sombreado
        oReporte:oHeader:aFont[1] := {||3}

        oReporte:oTitle:aPad[1] := RPT_LEFT
        oReporte:oTitle:aPad[2] := RPT_RIGHT

        oReporte:nTopMargin     := 300
        oReporte:nDnMargin      := 300

       oReporte:bSkip          := { || (nLinea++, oRsDet:MoveNext())}
      oReporte:bPostEnd       := { || TotFin(oReporte)}
    ENDIF


Saludos
SOI, s.a. de c.v.
estbucarm@gmail.com
http://www.soisa.mex.tl/
http://sqlcmd.blogspot.com/
Tel. (722) 174 44 45
Carpe diem quam minimum credula postero
Posts: 103
Joined: Wed May 31, 2006 08:49 AM
Re: Subtotales en report
Posted: Tue Oct 12, 2021 04:00 PM

Perfecto. muchas gracias a ambos.

Juanjo

Continue the discussion