Subtotales en report

Subtotales en report

Postby juanjogascem » Tue Oct 12, 2021 8: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
juanjogascem
 
Posts: 102
Joined: Wed May 31, 2006 8:49 am
Location: España

Re: Subtotales en report

Postby FranciscoA » Tue Oct 12, 2021 12:16 pm

Code: Select all  Expand view  RUN
     //No imprimir el acumulado en cada pagina
      oReport:bEndPage:= {||oReport:lPageTotal:=.f.}
Francisco J. Alegría P.
Chinandega, Nicaragua.

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

Re: Subtotales en report

Postby Armando » Tue Oct 12, 2021 2:30 pm

JuanJo:

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

Code: Select all  Expand view  RUN

    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
User avatar
Armando
 
Posts: 3231
Joined: Fri Oct 07, 2005 8:20 pm
Location: Toluca, México

Re: Subtotales en report

Postby juanjogascem » Tue Oct 12, 2021 4:00 pm

Perfecto. muchas gracias a ambos.

Juanjo
juanjogascem
 
Posts: 102
Joined: Wed May 31, 2006 8:49 am
Location: España


Return to FiveWin para Harbour/xHarbour

Who is online

Users browsing this forum: richard-service and 53 guests