Como trocar o DisplayFormat utilizando código

Delphi

10/07/2014

Olá Pessoal,

A minha duvida é como eu trocaria por exemplo o DisplayFormat sem ser pelo clientDataSet e sim por código.

Motivo: E que em certas ocasiões eu gostaria que fosse #,##0.00 e em outras ocasiões fosse este #,##0.

Eu tentei desta maneira mais ocorreu erros:
cds_ItensPreco_Costo.DisplayFormat := #,##0.


No displayformat já está, está formatação: #,##0.00
Então eu gostaria que ela trocasse por este #,##0. nas outras ocasiões, por isso eu preciso saber como faço para substituir por código.

Desde já agradecido!
Edson Vilhalba

Edson Vilhalba

Curtidas 0

Melhor post

Ricardo

Ricardo

10/07/2014

Segue exemplos para alguns tipos de campos na forma com eu costumo fazer.

TCurrencyField(FieldbyName('campo')).DisplayFormat := '###,##0.00';
TDateTimeField(FieldbyName('campo').DisplayFormat := 'DD/MM/YYYY';
TStringField(FieldbyName('campo')).DisplayFormat := '000000';
GOSTEI 1

Mais Respostas

Edson Vilhalba

Edson Vilhalba

10/07/2014

Obrigado eu vi que acabei esquecendo da aspas simples.
GOSTEI 0
POSTAR