GARANTIR DESCONTO

Fórum Formatação de saída (máscara) #351421

05/01/2008

0

Saudações, sou ex clippeiro e estou encontrando problemas para formatar máscaras de saída dos dados (em clipper era tão simples)...

1º Existe diferenças nas máscaras suportadas por um TField ou para um controle de edição como o MaskEdit?

Isso funciona no TFiedl ´#,0.00´ mas não no MasKedit!

2º Como formatar um TField (diretamente em sua propriedade display format) para que exiba valores monetários negativos entre parênteses?

Tentei isso, e não rolou: ´,0.00;(,0.00)´, porém usando o evento OnGetText do TField, a mesma máscara funciona usando FormatFloat.... por que?????

Valeu.


Luciano.badoe

Luciano.badoe

Responder

Posts

05/01/2008

Vitor Alcantara

Amigo utilizo assim na propieade DisplayFormat dos fields númericos [b:ee9db7a39e],0.00;(,0.00)[/b:ee9db7a39e] funciona perfeitamente comigo.


Responder

Gostei + 0

10/01/2008

Djjunior

campos numérico vc pode simplesmente setar a propriedade currency pra true do TFiled

com isso a exibição vai obedecer as configurações do windows da máquina.


Responder

Gostei + 0

14/01/2008

Vitor Alcantara

Realmente se você setar o currency pra true em campos numérico o campo irá apresentar o valor igual o configurado pra moeda no windows, mais vamos supor que você queira colocar o campo ´Qtd´ de uma tabela produtos, não iria ficar legal se apresentasse ´R$ 1,00´ o que ocorreria se a propriedade currency fosse colocada para true, seria mais interessante se apresenta-se ´1,00´ ou ´(1,00)´ para negativo, dai sim propriedade currency como false e display format como ´,0.00;(,0.00)´.


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar