Quantidade de casas decimais para TFMTBCDField

21/08/2008

0

Olá,

Estou com o seguinte problema, tenho um campo numérico com 7 casas decimais, definidas no banco de dados, ao realizar qualquer cálculo com esse campo o programa sempre retorna um valor com apenas 4 casas decimais, se informo o valor diretamente digitando (dbedit) o programa mantém o valor informado, estou utilizando Delphi 7 + ClientDataset + Oracle 10g, já fiz todos os ajustes possíveis no clientdataset (máscara, precision, size, etc) e o problema persiste, percebi q a mesma coisa ocorre com o aggregates quando realizo uma soma, se alguém tiver alguma idéia.


Luciano_carval

Luciano_carval

Responder

Posts

21/08/2008

Marco Salles

sempre retorna um valor com apenas 4 casas decimais,


Retorna para quem ????? Retorna como ????

veja se te dá alguma luz :

var
c:currency;
e:extended;
begin
 e:=1.93748758768778;
 c:=e;
 showmessage(floattostr(e));
 showmessage(floattostr(c));
 showmessage(currtostr(c));



Responder

Que tal ter acesso a um e-book gratuito que vai te ajudar muito nesse momento decisivo?

Ver ebook

Recomendado pra quem ainda não iniciou o estudos.

Eu quero
Ver ebook

Recomendado para quem está passando por dificuldades nessa etapa inicial

Eu quero

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

Aceitar