query X formatação de campos

09/12/2003

0

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

Responder

Posts

09/12/2003

Luizfernando777

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


Responder

09/12/2003

Luizfernando777

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


Responder

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar