boa noite, Lucélio. Td bem?
Depois da linha do seu código abaixo transcrita, se vc adicionar o KeyAscii = 0 acho que já resolve o seu problema. Agora, para a pesquisa dos dados ser feita sem precisar teclar um dígito a mais, eu recomendo vc alterar a linha abaixo e o restante que segue (abaixo da linha) para o evento change.
Primeiro caso:
If Me.OptionButton2.Value = True And Len(txt_cpf) = 18 Or Me.OptionButton3.Value = True And Len(txt_cpf) = 14 Then '
KeyAscii = 0
((((((Continuação do código))))))
Segundo caso (Evento Change):
Private Sub txt_cpf_Change()
If Me.OptionButton2.Value = True And Len(txt_cpf) = 18 Or Me.OptionButton3.Value = True And Len(txt_cpf) = 14 Then
'Cria variável que armazena os comandos SQL
Dim ComandoSQL As String
Dim id As String
Dim resposta As String 'cria a variável resposta
((((((Continuação do código))))))
Testei os dois casos e funcionou certinho.
Abraços!
Postado : 05/03/2017 9:47 pm