FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin para Harbour/xHarbour MAKETOTALS MAS VALOR DE UNA VARIABLE
Posts: 2064
Joined: Fri Jan 06, 2006 09:28 PM
MAKETOTALS MAS VALOR DE UNA VARIABLE
Posted: Thu Apr 21, 2016 10:05 PM

Saludos, asi como lo dice la pregunta, se le puede agregar o sumar al valor del maketotals de una columna el valor de una variable y se muestre ese resultado en el footer o maketotals solo procesa los valores de la columna de xbrowse.? o se podra usar bSumCondition .? no se si se podra forzar aCols[n]:nTotal, algo como:

oBrw:aCols[n]:nTotal := aCols[n]:nTotal + nValor
oBrw:refresh()

espero alguna sugerencia o sample, gracias, saludos... :shock:

Dios no está muerto...



Gracias a mi Dios ante todo!
Posts: 10733
Joined: Sun Nov 19, 2006 05:22 AM
Re: MAKETOTALS MAS VALOR DE UNA VARIABLE
Posted: Mon Apr 25, 2016 02:08 AM
First please make this change in xbrowse.prg.
In the METHOD RecalcTotal( nOldVal, nNewVal ) CLASS TXBrwColumn
Change this line
Code (fw): Select all Collapse
      if ::bFooter != nil

as
Code (fw): Select all Collapse
      if ::bFooter != nil .and. Empty( ::nFooterType )


Please use this modified xbrowse.prg in all your projects
We are making this change in FWH 16.04

Now,

oCol:nFooterType := AGGR_SUM
oCol:bFooter := { |o| o:nTotal + nValor }

You may test with this sample
Code (fw): Select all Collapse
function testx()

   local oDlg, oBrw, oFont

   DEFINE FONT oFont NAME "TAHOMA" SIZE 0,-14
   DEFINE DIALOG oDlg SIZE 300,300 PIXEL TRUEPIXEL FONT oFont

   @ 20,10 XBROWSE oBrw SIZE -20,-20 PIXEL OF oDlg ;
      DATASOURCE { 1, 2, 3, 4 } COLUMNS 1 ;
      CELL LINES NOBORDER FOOTERS FASTEDIT


   WITH OBJECT oBrw
      WITH OBJECT :aCols[ 1 ]
         :nEditType   := EDIT_GET
         :nFooterType := AGGR_SUM
         :bFooter     := { |o| o:nTotal + 100 }
      END
      :MakeTotals()
      :CreateFromCode()
   END

   ACTIVATE DIALOG oDlg CENTERED
   RELEASE FONT oFont

return nil
Regards



G. N. Rao.

Hyderabad, India
Posts: 2064
Joined: Fri Jan 06, 2006 09:28 PM
Re: MAKETOTALS MAS VALOR DE UNA VARIABLE-SOLUCIONADO
Posted: Tue Apr 26, 2016 04:17 AM

Mr. Nages...simplemente perfecto..muchas gracias por la solucion y que bueno sea una opcion disponible para una nueva version de FW, saludos... :shock:

Dios no está muerto...



Gracias a mi Dios ante todo!

Continue the discussion