query X formatação de campos

Delphi

09/12/2003

Oi pessoal

Estou com a seguinte situação tenho uma query, que monto o SQL dinamicamente(cada hora uma tabela) e não crio os TFields.
Um dos campos e com decimais e ele aparece assim: 1,2. Mas queria que aparecesse 1,20 - tentei usar o editmask, mas como o campo não tem tipo ele não aparece editformat.


grato por dicas...

Flávio


Frcjf

Frcjf

Curtidas 0

Respostas

Luizfernando777

Luizfernando777

09/12/2003

vc já tentou criar um newfield currency
calculated
no evento onCalcFields da Query
NewField := campovalor;

PS.: Fazer tudo isso em tempo de execução

ou

Query.Fieldbyname(´campo´).currency := True;
se ele for do tipo Float


GOSTEI 0
Luizfernando777

Luizfernando777

09/12/2003

desculpe, a forma correta é
(Query1.FieldByName(´Campo´) as TFloatField).Currency := True;


GOSTEI 0
POSTAR