Fórum Fortes Report - RLDBResult #220677
17/03/2004
0
Eu utilizo um sistema em 3 camadas com o DBExpress, acessando um banco de dados Oracle...
O campo que eu desejo somar é do tipo TFMTBCDField...
O componente foi colocado em uma band do tipo BtSummary...
A versão do Delphi é 7...
Por favor... alguem me ajude...
Kotho
Curtir tópico
+ 0Post mais votado
25/09/2004
variável := (variável + rldbresult.field.asFloat);
no evento beforePrint da banda summary digite:
label.caption := floattostrF(variável,ffnumber,12,2);
variável := 0.00;
pronto esta foi a solução para imprimir, se alguém tiver melhor coloque no forum por favor.
Jbneto
Gostei + 1
Mais Posts
24/09/2004
Jbneto
desde já fico bastante agradecido.
Gostei + 0
25/09/2004
Jbneto
Gostei + 0
07/09/2005
Otorquati
Também passei por este problema e resolvi da seguinte forma:
utilizo dbExpress + DataSnap + Firebird e acho que isso funciona na maioria dos SGBD´s.
:arrow: Select DESCRICAO, QUANTIDADE, PRECOUNIT, cast(QUANTIDADE * PRECOUNIT as Float) as TOTAL From PRODUTOS
Desvantagem é que o tipo Float tem problemas de arredondamento...
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)