TESTAR CPF

 Tópico anterior Próximo tópico Novo tópico

TESTAR CPF

VB.NET

 Compartilhe  Compartilhe  Compartilhe
#487672 - 15/03/2019 14:45:20

ELMO01
BELO HORIZONTE
Cadast. em:Agosto/2004


Oi pessoal,

Em meu sistema tenho que testar o CPF se já está cadastrado nos bancos de dados e se o digito verificar está correto, mais não posso utilizar o KeyDown e nem o KeyPress por que já estou utilizando em uma função já postada aqui no forum.

Como posso fazer este teste sem utilizar KeyDown e o KeyPress?

Obrigado.

elmo

#487673 - 15/03/2019 15:30:16

F001E
IBITINGA/SP
Cadast. em:Novembro/2004


Citação:
Como posso fazer este teste sem utilizar KeyDown e o KeyPress?


Não lembro se o VB.NET tem LostFocus, mas poderia usar esse evento.



#487674 - 15/03/2019 15:32:08

F001E
IBITINGA/SP
Cadast. em:Novembro/2004


Ou pode usar o KeyUp também.









Resposta escolhida #487675 - 15/03/2019 15:34:06

ALVAROVB2009
GUARULHOS
Cadast. em:Maio/2009


Ao meu ver nada impede de vc utilizar o keypress, o que vc pode fazer é colocar essa verificação na frente da sua função , ficaria algo assim

If Keypress = 13 then
    Função para cpf
    Sua função normal
end if


Onde vc pode colocar também é no evento LostFocus, pois ele é executado quando o foco sai do texto


Teoria é quando se sabe tudo, e nada funciona. Prática e quando tudo funciona e ninguém sabe porque.
"Aquele que quer aprender gosta que lhe digam quando esta errado;
só o tolo não gosta de ser corrigido -"Prov.12:1


#487688 - 16/03/2019 07:43:52

NICKOSOFT
SANTO ANDRE
Cadast. em:Maio/2009


pode condicionar e disparar sequencial as verificações ou funções q precisa
na verdade eu usaria a função de calcular para avaliar se o digitado é valido como CPF e somente com essa certeza dispararia os outros procedimentos, senão nem gastaria tempo....



#487690 - 16/03/2019 10:50:25

NILSONTRES
SAO PAULO
Cadast. em:Março/2012


Validated



#487713 - 17/03/2019 07:52:13

NICKOSOFT
SANTO ANDRE
Cadast. em:Maio/2009


verdade, tem isso tmb (varias maneiras e eventos a utilizar), não se apegue a isso de um evento só fazer determinada coisa, você pode usar os eventos tentando ordenar as verificações (não recomendo), o q não impede de coloca-las sequencialmente em um evento do objeto, só lembrar q a execução se da linha apos linha, e tento funções e subs vai executa-las e depois voltar ao evento inicial e seguir....se condiciona alguma a determinado retorno pode ou não faze-las....
tenho um formulário com vários options q ao mudar o estado dispara uma sub de verificação, q confere o conjunto todo para disparar reações ao form....até mesmo para o calculo final.....tem uma serie de combinações, sendo de tipo frontal, canto, abrir/ alguns desses já abrem opções c ou s transpasse/ outro lados iguais/diferentes com isso já disparo algumas medias, e dai elaboro filtro pra uma serie de lists.....a mudança de estado de cada um dispara uma unica sub q tem a estrategia pro preenchimento de tudo q vem na sequencia....

aguardar pra ver, pq devido ao q relatei acima não entendi o pq de não usar algum dos eventos já em uso, só pq esta usando pra outras coisas



#487717 - 17/03/2019 20:01:18

DAMASCENO.CESAR
ADAMANTINA
Cadast. em:Fevereiro/2009


Geralmente uso o keyup, conferindo se tem a quantidade de digitos necessários, disparo a validacao do cpf, tambem pode ser feito no lost focus

O conhecimento é como o dinheiro: quanto mais temos, mais queremos ter (Josh Billings)  


#487739 - 18/03/2019 20:48:22

ELMO01
BELO HORIZONTE
Cadast. em:Agosto/2004


Pessoal mais uma vez agradeço pela ajuda de todos.

Obrigado

elmo

 Tópico anterior Próximo tópico Novo tópico


Tópico encerrado, respostas não sao permitidas
Encerrado por ELMO01 em 18/03/2019 20:48:55