Se que este tema se ha venido repitiendo, pero lo cierto es que hacia mucho que no tocaba mi viejo
y querido FiveWin y se me planteó esta problemática.
Espero que alguien me pueda ayudar.
Necesito mostrar los totales en los footers de mi XBrowse
Code: Select all
oBrw := TXBrowse():New( oDlg )
oBrw:nMarqueeStyle := MARQSTYLE_HIGHLROWRC
oBrw:nColDividerStyle := LINESTYLE_LIGHTGRAY
oBrw:nRowDividerStyle := LINESTYLE_LIGHTGRAY
oBrw:l2007 := FALSE
oBrw:lFooter := TRUE
oCol:= oBrw:AddCol()
oCol:cHeader := "FECHA"
oCol:bStrData := { || DTOC((cAlias)->FECHA) }
oCol:nHeadStrAlign := AL_LEFT
oCol:nDataStrAlign := AL_LEFT
oCol:nWidth := 70
oCol:= oBrw:AddCol()
oCol:cHeader := "FOLIO"
oCol:bStrData := { || ALLTRIM( (cAlias)->FOLIO) }
oCol:nHeadStrAlign := AL_LEFT
oCol:nDataStrAlign := AL_LEFT
oCol:nWidth := 90
oCol:= oBrw:AddCol()
oCol:cHeader := "NUM.FACT."
oCol:bStrData := { || ALLTRIM( (cAlias)->NUMFACTURA) }
oCol:nHeadStrAlign := AL_LEFT
oCol:nDataStrAlign := AL_LEFT
oCol:nWidth := 90
oCol:= oBrw:AddCol()
oCol:cHeader := "TOTAL"
oCol:bStrData := { || TRANSFORM((cAlias)->TOTAL,"999,999,999.99") }
oCol:nHeadStrAlign := AL_RIGHT
oCol:nDataStrAlign := AL_RIGHT
oCol:nWidth := 120
oCol:lTotal := TRUE
oCol:= oBrw:AddCol()
oCol:cHeader := "PAGADO"
oCol:bStrData := { || TRANSFORM((cAlias)->TOTAL - (cAlias)->SALDO_DEUD ,"999,999,999.99") }
oCol:nHeadStrAlign := AL_RIGHT
oCol:nDataStrAlign := AL_RIGHT
oCol:nWidth := 120
oCol:= oBrw:AddCol()
oCol:cHeader := "DEBE"
oCol:bStrData := { || TRANSFORM((cAlias)->SALDO_DEUD,"999,999,999.99") }
oCol:nHeadStrAlign := AL_RIGHT
oCol:nDataStrAlign := AL_RIGHT
oCol:nWidth := 120
oBrw:SetRDD()
oBrw:CreateFromResource( 1000 )
Alguna alma caritativa que se compadezca de este viejo usuario de FiveWin ?
Gracias.
FiveWin Octubre 2008, xHarbour.