ola pessoal, na rotina abaixo, no campo ESTOQUE, coloquei uma condição, se UN="UN", mostrar campo no Tbrowse sem casas decimais, caso contrario mostrar com trez casas decimais, mas está mostrando todos sem casas decimais, o que há de errado nessa rotina, pois ele está considerando somente a primeira condição do if.
Código: Selecionar todos
PRIVATE cCampos := {{"CODIGO", "@9" , "Código"},;
2 {"DESCRICAO","@!", "Descrição"},;
3 {"UN", "@!", "Un"},;
4 {"ESTOQUE", IF(UN="UN", "9999","9999.999"),"Estoque"}}
Windows 7, 64 bits, xHarbour