Fórum dbgrid formatar float #228116
27/04/2004
0
[b:3724ed4da9]Como posso fazer para ficar com apenas 2 nº após a vírgula(no dbgrid).[/b:3724ed4da9]
Rafael.valler
Curtir tópico
+ 0Posts
27/04/2004
Marco Salles
ja que voce não esta querendo ou podendo usar a propiedade DisplayFormat do campo em tempo de projeto...Uma alternativa para isto em tempo de usar a mesma propiedade em tempo de execução
Tente isto
query1.close; query1.Sql.Clear; query1.sql.add(´select Campo1, campo2, campo3, campo4 from country´); query1.Prepare; query1.open; (query1.FieldByName(´campo1´) nas TFloatField).DisplayFormat:=´0.00´;
Gostei + 0
27/04/2004
Marco Salles
Outro erro ortografico na mensagem anteriormente postada, onde aparece [b:92f9d5977a]nas[/b:92f9d5977a] o certo e [b:92f9d5977a]as[/b:92f9d5977a]..Na istrução:
[b:92f9d5977a](query1.FieldByName(´campo1´) nas TFloatField).DisplayFormat:=´0.00´; [/b:92f9d5977a]por
[b:92f9d5977a](query1.FieldByName(´campo1´) as TFloatField).DisplayFormat:=´0.00´; [/b:92f9d5977a]
Citação:
ja que voce não esta querendo ou podendo usar a propiedade DisplayFormat do campo em tempo de projeto...Uma alternativa para isto em é usar a mesma propiedade em tempo de execução
Tente isto
Código:
query1.close; query1.Sql.Clear; query1.sql.add(´select Campo1, campo2, campo3, campo4 from Tabela´); query1.Prepare; query1.open; (query1.FieldByName(´campo1´) as TFloatField).DisplayFormat:=´0.00´;
Gostei + 0
27/04/2004
Rafael.valler
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)