VALORES MONETARIOS
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á.
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á.
colega basta vc tratar o valor assim
soma = CDbl(RS!valor1) + CDbl(RS!valor2)
soma = CDbl(RS!valor1) + CDbl(RS!valor2)
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
soma = val(valor1) + val(valor2)
agora tenta assim
soma=ccur(valor1) + ccur(valor2)
ai o vb nao ignora o quebrado
Funcionou!
Obrigado =]
Obrigado =]
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