Pessoal, como ativar FOOTER em uma determinada coluna com a TSBROWSE e poder alterar este valor durante a manutenção do browse?
tentei assim e esta travando o browse:
ADD COLUMN TO oBrw TITLE "Quantidade" DATA FieldWBlock("qtde",select()) SIZE 70 EDITABLE 3DLOOK FALSE, TRUE, TRUE ALIGN DT_RIGHT , DT_RIGHT , DT_RIGHT;
COLORS CLR_BLACK, bColor MOVE DT_MOVE_NEXT;
VALID {|uVar| tsvalidaqtde803(uVar,cModo,oBrw)};
WHEN IF(!EMPTY(saipro->codpro),.T.,.F.) ;
FOOTER TRANSFORM(nTotQtd,"@E 9999999.999")
mais se eu fizer assim, funciona:
ADD COLUMN TO oBrw TITLE "Quantidade" DATA FieldWBlock("qtde",select()) SIZE 70 EDITABLE 3DLOOK FALSE, TRUE, TRUE ALIGN DT_RIGHT , DT_RIGHT , DT_RIGHT;
COLORS CLR_BLACK, bColor MOVE DT_MOVE_NEXT;
VALID {|uVar| tsvalidaqtde803(uVar,cModo,oBrw)};
WHEN IF(!EMPTY(saipro->codpro),.T.,.F.) ;
FOOTER "teste"
Porem preciso colocar uma variavel porque tenho que mostrar a quantidade digitada.
Obrigado
FOOTER - TSBROWSE
- Patricio Avalos Aguirre
- Posts: 1028
- Joined: Fri Oct 07, 2005 1:56 pm
- Location: La Serena, Chile
- Contact:
prueba colocandolo como codeblock
1.- FOOTER { || TRANSFORM(nTotQtd,"@E 9999999.999") }
LO OTRO puede ser asi
2.- oBrw:aColumns[1]:cFooting := TRANSFORM(nTotQtd,"@E 9999999.999")
1.- FOOTER { || TRANSFORM(nTotQtd,"@E 9999999.999") }
LO OTRO puede ser asi
2.- oBrw:aColumns[1]:cFooting := TRANSFORM(nTotQtd,"@E 9999999.999")
Saludos
Patricio
__________________________________________________________________
Version: Harbour 3.2.0dev (r1307082134),Compiler: Borland C++ 5.8.2 (32-bit)
PCode version: 0.3, FWH 13.2
http://www.sialm.cl
Patricio
__________________________________________________________________
Version: Harbour 3.2.0dev (r1307082134),Compiler: Borland C++ 5.8.2 (32-bit)
PCode version: 0.3, FWH 13.2
http://www.sialm.cl