Enviar campo float para dbgrid e nele aparecer no form.moeda

Delphi

13/08/2003

Tenho uma tabela com um campo tipo ´float´, com o conteudo ´10´.Quero
exibir em um dbgrid no formato moeda ´10,00´ não posso usar o edit field
da query por causa de um erro.
Desde já fico grato
Luiz Carlos M


Luiz M

Luiz M

Curtidas 0

Respostas

Koplin

Koplin

13/08/2003

As formas que eu conheço são definindo DisplayFormat como #,0.00 ou definindo a propriedade currency do campo para true onde ele mostrará R$10,00. Ou ainda em código quando a Query não tem os campos definidos em tempo de projeto.

TNumericField(Query1.Fields[2]).DisplayFormat := ´,0.00´;
ou
TNumericField(Query1.FieldByName[´Valor´]).DisplayFormat := ´,0.00´;
Agora quanto ao erro, é interessante investigar e eliminá-lo


GOSTEI 0
POSTAR