Problema com Aggregate Field
26/08/2004
0
Criei um campo do tipo aggregate num cds, ele esta funcionando corretamente, porém, não estou conseguindo formata-lo.
Estou usando uma mascára na propriedade DisplayFormat do campo, mas os valores não estão sendo formatados no DBEdit... nem mesmo quando seto a propriedade Currency para True... por que isso acontece e como resolver isso?!?
Agradeço a atenção...
Neow
Posts
26/08/2004
Fer_nanda
Até
26/08/2004
Rsballoussier
Só tem que contornar este problema, tenta assim:
Evento OnDataChange de TDataSource:
if DataSet.IsEmpty then
Label1.Caption := ´R$ 0,00´
else
Label1.Caption := FormatFloat(´R$ #,0.00´, DataSet.FieldByName(campo_agregado).Value);
Até mais.
Favor reportar se a resposta acata.
26/08/2004
Rafs
Exemplo:
Expression: 1*SUM(TOTALGASTO)
A formatação será R$ 123,45
26/08/2004
Rafs
Expression: 1*SUM(TOTALGASTO)
Desculpe, fiquei fixo a mostrar apenas como moeda, mas se caso não queira apresentar os identificador de moeda, deixe a propriedade ´currency´ como false e coloque a formatação que deseja na propriedade DisplayFormat.
Clique aqui para fazer login e interagir na Comunidade :)