FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin para Harbour/xHarbour Footer de un xBrowse con calculo personalizado
Posts: 163
Joined: Thu Mar 16, 2017 04:08 PM

Footer de un xBrowse con calculo personalizado

Posted: Mon Sep 24, 2018 03:37 AM

Estimados

Me gustaría conocer si es posible generar una columna del footer de un xBrowse con calculo personalizado.

Ya conozco que tengo las siguientes opciones para el calculo del footer:
// footer aggregate types

define AGGR_TOTAL 1

define AGGR_SUM AGGR_TOTAL

define AGGR_MIN 2

define AGGR_MAX 4

define AGGR_COUNT 8

define AGGR_AVERAGE AGGR_SUM + AGGR_COUNT

define AGGR_STDEV AGGR_SUM + AGGR_COUNT + 16

define AGGR_STDEVP AGGR_STDEV + 32

define AGGR_AVG AGGR_AVERAGE

define AGGR_STD AGGR_STDEV

Pero me gustaría un calculo personalizado, porque el promedio de los promedios no da datos reales y tengo una columna con esa característica.

Se puede?

Saludos

Fernando Espinoza A.

Posts: 728
Joined: Fri Oct 07, 2005 07:38 AM

Re: Footer de un xBrowse con calculo personalizado

Posted: Mon Sep 24, 2018 01:10 PM
Puedes probar :

Code (fw): Select all Collapse
   oMLbx:lFooter:=.T.
   oMLbx:nFooterLines:=1
   oMLbx:aCols[ 7]:cFooter :="Totales periodo ... "
   oMLbx:aCols[ 8]:cFooter :=Transform (nTotDebeP,cMasEmp)
   oMLbx:aCols[ 9]:cFooter :=Transform (nTotHaberP,cMasEmp)
   oMLbx:aCols[10]:cFooter :=Transform (nTotSaldoP,cMasEmp)


Donde oMLbx sería el objeto xBrowse. De ese modo personalizas el footer como prefieras.
Angel Salom
Visionwin Software - https://www.visionwin.com
------------------------------------------------------------
fwh 19.05 - harbour 3.2 - bcc 7.4
Posts: 163
Joined: Thu Mar 16, 2017 04:08 PM

Re: Footer de un xBrowse con calculo personalizado

Posted: Mon Sep 24, 2018 11:55 PM

Gracias, funcionó bien.

Ahora, abusando un poco y pasando a otra pregunta, ¿se puede poner un SetProgBar() en el footer?

Saludos

Fernando Espinoza A.

Posts: 10733
Joined: Sun Nov 19, 2006 05:22 AM

Re: Footer de un xBrowse con calculo personalizado

Posted: Fri Sep 28, 2018 05:05 PM

oCol:bFooter := { |col| <yourcalculationfunction>(col) }

Regards



G. N. Rao.

Hyderabad, India

Continue the discussion