Formatação de uma coluna inteira no DBGrid

Delphi

11/07/2005

Colegas,

tenho um campo no meu banco de dados que recebe um valor igual a esse: 00000010524.
Esse campo não pode ser alterado pois serve de comparação com outra tabela, mas eu preciso apresentar esse valor acima como valor monetario no dbgrid, sei que vai ter que ser em tempo de execução, mas não estou conseguindo. P rocurei o campo DISPLAY FORMAT no meu ClientDataSet e não encontrei.
Como posso fazer?
:cry:


Demetrius

Demetrius

Curtidas 0

Respostas

Sremulador

Sremulador

11/07/2005

você pode tentar o

TFMTBCDField (tabela.Fields[3]).displayformat:= ´,0.00´;


GOSTEI 0
Silviogs

Silviogs

11/07/2005

Olá

você pode fazer desta maneira:

with DM do begin
QryEstoqueipi.EditMask := ´¬ #0,00´;
QryEstoqueprecofinal.EditMask := ´R$ .0,00´;
QryEstoqueipi.DisplayFormat := ´¬ 0,00´;
QryEstoqueprecofinal.DisplayFormat := ´R$ .0,00´;
end;

Atenciosamente

Silvio Guedes


GOSTEI 0
Demetrius

Demetrius

11/07/2005

Caro Sremulador,

NÃO ENTENDI. :lol:

TFMTBCDField (tabela.Fields[3]).displayformat:= ´,0.00´;

O que é? TFMTBCDField, não encontrei.


GOSTEI 0
Demetrius

Demetrius

11/07/2005

Alguém tem mais alguma idéia????

:cry: :cry: :cry:


GOSTEI 0
POSTAR