Page 1 of 1

Filter y MakeTotals en xBrowse (to Mr. Nagues)

PostPosted: Mon Aug 28, 2023 1:34 pm
by TOTOVIOTTI
Hola gente, buenos días..

tengo un xBrowse donde necesito filtrar filas según una opción que tengo que a veces muestro
unos datos y otras veces no. A la vez, una de mis columnas editables, cuando modifico el dato,
me realiza mal la cuenta en el MakeTotals, hago lo siguiente:

REDEFINE XBROWSE oBrw ID 107;
HEADERS "Código","Componente","Cantidad","U.M","Costo","Cto.Fle/Ot.Ctos.","Costo Real","CantXCosto" ;
COLSIZES 120,250,80,80,100,85,100,100 ;
JUSTIFY AL_CENTER,AL_LEFT,AL_RIGHT,AL_CENTER,AL_RIGHT,AL_RIGHT,AL_RIGHT,AL_RIGHT ;
ARRAY COMPONENTES AUTOCOLS FOOTERS LINES CELL OF oDlg

oBrw:aFilter :=aDataFilter

oBrw:aCols[ 3]:nEditType :=EDIT_GET
oBrw:aCols[ 3]:bOnPostEdit :={|oCol,xVal,nKey| If(nKey==VK_RETURN,(COMPONENTES[oBrw:nArrayAt][ 3]:=xVal,oBrw:Refresh(),oBrw:MakeTotals()),)}
oBrw:aCols[ 3]:nFooterType :=AGGR_SUM
oBrw:aCols[ 3]:nFootStrAlign :=AL_RIGHT

oBrw:Maketotals()

Muchas gracias!
Roberto