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
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
Curtir tópico
+ 0
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
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;
(Query1.FieldByName(´Campo´) as TFloatField).Currency := True;
Responder
Clique aqui para fazer login e interagir na Comunidade :)