COMO SABER SE O VALOR TEM DECIMAL???
Bom dia a todos....
Como que eu faço para saber se o meu campo em tela recebeu um valor DECIMAL. Ou seja, eu preciso saber se o usuário digitou um valor com casas decimais (maior que zero).
EX:
Se o cara digitar 50,0000 para mim não interessa, pois gravarei somente 50 na minha tabela.
Se o cara digitar 50,0001, aà sim me interessa, pois eu terei que tirar a virgula e trocar por ponto (isso ue já faço normalmente)
Então, tem como eu saber, se após a virgula é MAIOR que zero??
(PS: Não posso utilizar o MID, pois tem campos com 4 casas decimais e outros com 2 casas decimais e gostaria de fazer uma função genérica para isso)
Como que eu faço para saber se o meu campo em tela recebeu um valor DECIMAL. Ou seja, eu preciso saber se o usuário digitou um valor com casas decimais (maior que zero).
EX:
Se o cara digitar 50,0000 para mim não interessa, pois gravarei somente 50 na minha tabela.
Se o cara digitar 50,0001, aà sim me interessa, pois eu terei que tirar a virgula e trocar por ponto (isso ue já faço normalmente)
Então, tem como eu saber, se após a virgula é MAIOR que zero??
(PS: Não posso utilizar o MID, pois tem campos com 4 casas decimais e outros com 2 casas decimais e gostaria de fazer uma função genérica para isso)
Vc poderia colocar
if Int(txtDecimal) <> CDbl(txtDecimal) Then
Qualquer dúvida Post
Té +[S56]
if Int(txtDecimal) <> CDbl(txtDecimal) Then
Qualquer dúvida Post
Té +[S56]
Tópico encerrado , respostas não são mais permitidas