RLDBResult Fortes Report Calculando valor errado

Delphi

01/03/2012

to usando o RLDBResult do fortes para fazer o somatório mas quando é um valor grande ele não calcula, aparece 4E3 alguem sabe o porque? configurei o datasource dele e o e o datafield corretamente, porém quando o valor é grande tipo 3.000 ele não calcula correto
Joao Moreira

Joao Moreira

Curtidas 0

Respostas

Marcus Cordeiro

Marcus Cordeiro

01/03/2012

Qual o tipo de campo que você está usando, tipo: integer, double precision, currency, numeric??


ei tive esse problema quando usava o NUMERIC 10,2 por ex.. agora só uso o DOUBLE PRECISION porque eu posso formatálo para qualquer tipo: R$ 0,00 ou 0,00 ou 0,000, etc!!

Abraço!!


ultilizo firebird 2,5 + DbExpress.. mas devidos alguns detalhes do sistema estou usando o ADO com Firebird 2,5 como Driver ODBC!!.
GOSTEI 0
Joao Moreira

Joao Moreira

01/03/2012

resolvi fazendo um cast para float no select
GOSTEI 0
POSTAR