FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin para Harbour/xHarbour Consulta Total Final en REPORT *SOLUCIONADO*
Posts: 719
Joined: Fri May 12, 2017 02:50 PM

Consulta Total Final en REPORT *SOLUCIONADO*

Posted: Thu Jun 16, 2022 05:38 PM
Hola Amigos.

Estoy con un problema de totalizacion en un REPORT.

Este reporte va realizando Total por Grupo, y esta perfecto.

Lo que necesito es que no me imprima el Total General del Reporte al final del informe.

Aun cuando tengo "oReporte:lPageTotal:=.f. ", igual se imprime el valor total acumulado.

Muchos Saludos

Antonio

Codigo:
Code (fw): Select all Collapse
   REPORT oReporte;
                    TITLE cTi1,"EMPRESA --> " +(EmpTrans->Nom_Emp) ;
          FONT   oFo1,oFo2,oFo3,oFo4,oFo5;
          PEN    oPen1,;
                 oPen2 ;
          HEADER cTi0,"Fecha: "+dtoc(date()),;
                 "Hora:  "+time(), ;
                 "Página: "+str(oReporte:nPage,3) ;
                 RIGHT ;
          PREVIEW

          COLUMN TITLE "Nro. Ing."             DATA Fol_Ing PICTURE "9999999999" SIZE 10   FONT 4
          COLUMN TITLE "Fecha Ing."            DATA Fec_Ate SIZE 10  FONT 4
          COLUMN TITLE "Nombre Paciente"       DATA Nom_Pac SIZE 30 FONT 4
          COLUMN TITLE "T. Atenc."             DATA Tip_Ate SIZE 08  FONT 4
          COLUMN TITLE "T. Pago"               DATA Tip_Pag SIZE 08  FONT 4
          COLUMN TITLE "Valor Examen"          DATA Tot_Cop PICTURE "999,999,999" TOTAL RIGHT FONT 3  SIZE 12

         GROUP ON b->Rut_Emp ;
                     HEADER "Empresa: "+EmpTrans->Nom_Emp;
           FOOTER "Total Empresa "+oReporte:aGroups[1]:cValue+ ;
                  " ("+ltrim(str(oReporte:aGroups[1]:nCounter))+")" +"           "+Transform(oReporte:aGroups[1]:aTotal[6] ,"999,999,999")  FONT 2       EJECT
         

   END REPORT
     oReporte:oTitle:aFont[1] := {|| 2 }
     oReporte:oTitle:aFont[2] := {|| 1 }
     oReporte:oHeader:aPad[1]:= LINE_LEFT
     oReporte:oHeader:aFont[1] := {|| 5 }
     oReporte:lJoin := .t.
     oReporte:nSeparator := 0

     oReporte:lPageTotal:=.f.                   // Quitar Total x Pagina (Pense que con esto elimina imprimir el total, pero igual imprime la Monto.
  
    oReporte:oDevice:SetPortrait()             // Vertical en TReport
   oReporte:oDevice:lPrvModal:=.t.            // Para que Preview salga de Frente no en una Ventana aparte
 
     oReporte:bInit := { || b->( DBGOTOP() ) }           // Habilita Boton Excel en Preview
         ACTIVATE REPORT oReporte   // ON INIT oRep:SaveAs(.t.,.f.)
FWH 22.10 - HARBOUR - PELLES C
Posts: 6755
Joined: Wed Feb 15, 2012 08:25 PM

Re: Consulta Total Final en REPORT

Posted: Thu Jun 16, 2022 09:44 PM
Has probado

oReporte:=.f.
Cristobal Navarro

Hay dos tipos de personas: las que te hacen perder el tiempo y las que te hacen perder la noción del tiempo

El secreto de la felicidad no está en hacer lo que te gusta, sino en que te guste lo que haces
Posts: 719
Joined: Fri May 12, 2017 02:50 PM

Re: Consulta Total Final en REPORT

Posted: Thu Jun 16, 2022 10:17 PM

Hola Cristóbal

Deseo que estés muy bien.

Muchas gracias por responder.

Aplique lo que me indicas, pero sigue imprimiendo la sumatoria Total del informe, específicamente para este informe, no corresponde que se imprime esta línea al finalizar el reporte.

Saludos

Antonio

FWH 22.10 - HARBOUR - PELLES C
Posts: 2170
Joined: Fri Jul 18, 2008 01:24 AM

Re: Consulta Total Final en REPORT

Posted: Thu Jun 16, 2022 11:34 PM
Hola Antonio, intenta asi:
Code (fw): Select all Collapse
 //No imprimir el acum en cada pagina.
    oReport:bEndPage:= {||oReport:lPageTotal:=.f.}

 //no imprimir el gran total en la ultima pagina
    oReport:bEnd:= {||oReport:lTotal:=.f. }
Francisco J. Alegría P.

Chinandega, Nicaragua.



Fwxh-MySql-TMySql
Posts: 719
Joined: Fri May 12, 2017 02:50 PM

Re: Consulta Total Final en REPORT

Posted: Fri Jun 17, 2022 02:11 PM
FranciscoA wrote:Hola Antonio, intenta asi:
Code (fw): Select all Collapse
 //No imprimir el acum en cada pagina.
    oReport:bEndPage:= {||oReport:lPageTotal:=.f.}

 //no imprimir el gran total en la ultima pagina
    oReport:bEnd:= {||oReport:lTotal:=.f. }


Hola Amigo Francisco.

Deseo que estes muy bien.

Como siempre presente en ayudame, muchas gracias.

Funciono Perfecto

Saludos

Antonio
FWH 22.10 - HARBOUR - PELLES C

Continue the discussion