Boa noite todos os amigos do Fórum,
Sou novato em programação Access e me deparei com um probleminha no meu projeto.
Criei duas variáveis D e DTotal em um modulo como publicas para as seguintes funções;
Variável "D" recebe um valor retornado de uma tabela via SQL que é multiplicado pelo valor Qtde de uma txt
o resultado coloquei para armazenar na variável "DTotal" e em seguida gravar em outra tabela.
O problema ocorre quando o valor do resultado do calculo não é inteiro ex: 0,45 ou 0,60 etc...a variável "DTotal" fica com zero. Se o valor for maior que 1,00 o calculo ocorre normal e a variável armazena o valor do resultado normalmente.
O que pode ser pessoal? Alguém pode dar um help.
No modulo;
Public D As Currency
Public DTotal As Currency
No Calculo;
DTotal = Val(txtQtde) * D
A Pessoal apenas uma Observação. A variável D armazena o resultado da tabela normalmente mesmo quando não é um valor inteiro.
Fico grato a quem puder dar uma ajuda.
Sou novato em programação Access e me deparei com um probleminha no meu projeto.
Criei duas variáveis D e DTotal em um modulo como publicas para as seguintes funções;
Variável "D" recebe um valor retornado de uma tabela via SQL que é multiplicado pelo valor Qtde de uma txt
o resultado coloquei para armazenar na variável "DTotal" e em seguida gravar em outra tabela.
O problema ocorre quando o valor do resultado do calculo não é inteiro ex: 0,45 ou 0,60 etc...a variável "DTotal" fica com zero. Se o valor for maior que 1,00 o calculo ocorre normal e a variável armazena o valor do resultado normalmente.
O que pode ser pessoal? Alguém pode dar um help.
No modulo;
Public D As Currency
Public DTotal As Currency
No Calculo;
DTotal = Val(txtQtde) * D
A Pessoal apenas uma Observação. A variável D armazena o resultado da tabela normalmente mesmo quando não é um valor inteiro.
Fico grato a quem puder dar uma ajuda.