COMO SABER SE O VALOR TEM DECIMAL???

LCSD 22/06/2004 08:09:40
#30654
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)

USUARIO.EXCLUIDOS 22/06/2004 08:17:48
#30655
Resposta escolhida
Vc poderia colocar

if Int(txtDecimal) <> CDbl(txtDecimal) Then

Qualquer dúvida Post

Té +[S56]
Tópico encerrado , respostas não são mais permitidas