STRING
PEssoal tem como eu saber se uma variavel contenha numeros ou texto no vb,
Obs: Quero saber isso pois queria evitar aquelos usuarios que quando vc pede digiti um valor eles digitam "A" por exemplo
Obs: Quero saber isso pois queria evitar aquelos usuarios que quando vc pede digiti um valor eles digitam "A" por exemplo
VC pode, na hora que o cara estiver digitando no campo, deixar com que ele aceite somente NUMEROS ou LETRAS.
eu costumava fazer assim : (costumava porque eu achei um componente que ME FACILITOU pra caramba, na hora de deixar digitar)
No evento KEYPRESS, Vc faz o seguinte:
If Keyascii=vbkeyback or keyascii>=48 and keyascii<=57 then
'vbekyback é o backspace
' keyascii>=48 and keyascii<=57 é os números de 0 a 9
elseif keyascii=13 then
' aquà é o ENTER
else
keyascii=0
' travo, se o usuário não didigou um número.
endif
Para Vc descobrir se o usuário digitoou somente LETRAS, faça a pesquisa pelo KEYASCII deles.
eu costumava fazer assim : (costumava porque eu achei um componente que ME FACILITOU pra caramba, na hora de deixar digitar)
No evento KEYPRESS, Vc faz o seguinte:
If Keyascii=vbkeyback or keyascii>=48 and keyascii<=57 then
'vbekyback é o backspace
' keyascii>=48 and keyascii<=57 é os números de 0 a 9
elseif keyascii=13 then
' aquà é o ENTER
else
keyascii=0
' travo, se o usuário não didigou um número.
endif
Para Vc descobrir se o usuário digitoou somente LETRAS, faça a pesquisa pelo KEYASCII deles.
Tópico encerrado , respostas não são mais permitidas