VALORES MONETARIOS

SPONJAO 01/11/2009 21:54:12
#326715
Pessoal, estou com um pequeno problema.

Eu tenho uma base de dados onde possui uma entidade com o campo [Ô]Preco[Ô] e ele armazena o preço de alguns produtos.
Porém, ele armazena da seguinte forma (exemplo): 25,50...

E eu não sei se isso realmente interfere, mas quando eu vou somar ou multiplicar esse valor, ele considera apenas o valor inteiro (25) e o quebrado (0,50) ele desconsidera.

Eu pensei em substituir a virgula pelo ponto, mas não sei como faz isso.

Alguém poderia me ajudar na resolução desse problema?

Agradeço desde Já.
MARCELO.TREZE 01/11/2009 21:57:11
#326716
colega basta vc tratar o valor assim

soma = CDbl(RS!valor1) + CDbl(RS!valor2)
ICEMAN 01/11/2009 21:59:04
#326717
Resposta escolhida
depende de como vc soma se vc usar assim

soma = val(valor1) + val(valor2)

agora tenta assim

soma=ccur(valor1) + ccur(valor2)

ai o vb nao ignora o quebrado
SPONJAO 01/11/2009 22:10:08
#326720
Funcionou!

Obrigado =]
ICEMAN 02/11/2009 11:14:29
#326727
Citação:

SPONJAO escreveu:
Funcionou!

Obrigado =]



Blz que bom.

Agora seguindo as regras. Duvida resolvida por favor encerre o topico

Grato Iceman
Tópico encerrado , respostas não são mais permitidas