variavel apropriada...

Delphi

19/01/2006

qual seria uma variavel, que aceitasse casa decimal em uma tabela no interbase????

Ex: 10,5

atualmente estou usando integer, mas o mesmo nao aceita... o Numeric seria o mais apropriado?

abraços!


Mahdak

Mahdak

Curtidas 0

Respostas

Bruno Belchior

Bruno Belchior

19/01/2006

utilizo decimal...


GOSTEI 0
Mkoch

Mkoch

19/01/2006

O que você quer amazenar, valor monetário, percentual etc?


GOSTEI 0
Mahdak

Mahdak

19/01/2006

O que você quer amazenar, valor monetário, percentual etc?


Mudei a variavel do meu campo da tabela para decimal...

bom, eu realizo calculos no sistema onde as vezes os resultados sao do tipo: 17,2 por exemplo, até ai tudo bem, só que quando vou salvar isso na tabela ele arredonda o valor para 17
Eu precisaria que fosse salvo no banco os exatos 17,2

que tipo de variavel faz isso???


abraços


GOSTEI 0
Mahdak

Mahdak

19/01/2006

ok consegui resolver a situação com a VAriavel ´FLOAT´, agora tem um detalhe. quando eu mando salvar um numero na tabela do tipo: 21,2
ela salva assim: 21,2000007629395

Alguem saberia me dizer como posso formatar isso na tabela ???


GOSTEI 0
Mkoch

Mkoch

19/01/2006

Se você colocar o campo como Numerci(4,2) o problema já está resolvido.
Se não ao ler o valor no banco use a função FloatToStrF


GOSTEI 0
Mahdak

Mahdak

19/01/2006

UAAAAAAAAAAAAAAAAAAAAAAAA!
resolvido...

NUMERIC(15, 2)


GOSTEI 0
POSTAR