Footer de un xBrowse con calculo personalizado

Post Reply
nanoespinoza
Posts: 105
Joined: Thu Mar 16, 2017 4:08 pm
Location: Ecuador

Footer de un xBrowse con calculo personalizado

Post by nanoespinoza »

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.
User avatar
AngelSalom
Posts: 664
Joined: Fri Oct 07, 2005 7:38 am
Location: Vinaros (Castellón ) - España
Contact:

Re: Footer de un xBrowse con calculo personalizado

Post by AngelSalom »

Puedes probar :

Code: Select all

   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
http://www.visionwin.com
---------------------------------------------
fwh 19.05 - harbour 3.2 - bcc 7.0
nanoespinoza
Posts: 105
Joined: Thu Mar 16, 2017 4:08 pm
Location: Ecuador

Re: Footer de un xBrowse con calculo personalizado

Post by nanoespinoza »

Gracias, funcionó bien.

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

Saludos

Fernando Espinoza A.
User avatar
nageswaragunupudi
Posts: 8017
Joined: Sun Nov 19, 2006 5:22 am
Location: India
Contact:

Re: Footer de un xBrowse con calculo personalizado

Post by nageswaragunupudi »

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

G. N. Rao.
Hyderabad, India
Post Reply