Ir para conteúdo
Fórum Script Brasil
  • 0

Formatar text no form sem maskbox


Flecha

Pergunta

Olá,

coloquei as linhas abaixo para validar o rg, cpf, data de nascimento.

Private Sub TxtCpf_Validate(Cancel As Boolean)

TxtCpf = Format(TxtCpf, "@@@.@@@.@@@-@@")

End Sub

São iguais para o RG e Data

Acontece que na Inclusão funciona ao perder o foco.

Quando entro para editar e o campo que aparece no texto que já foi formatado, ao perder o foco ele fica duplicado

ex: 123..111..222--00 (duplica os caracteres de separação.

O campo cpf e data de nascimento são do tipo texto e estão ficando duplicados e a data de nascimento fica errada

Ex: 01//02//19

O campo RG é do tipo número não salva a formatação e quando recupera ao abrir o form esta sem formato 1234567.

Como faço para resolver isso?

Flecha

Link para o comentário
Compartilhar em outros sites

6 respostass a esta questão

Posts Recomendados

  • 0

Kuroi,

Não Maskedbox, gostaria de uma função em algum evento, pois se for maskedbox tenho que alterar em muitos lugares.

Tem como?

estou tentando isso:

Private Sub TxtCpf_KeyPress(KeyAscii As Integer)

Select Case KeyAscii

Case 8, 48 To 57 ' BackSpace e numericos

If Len(TxtCpf) = 3 Or Len(TxtCpf) = 7 Or Len(TxtCpf) = 11 Then

TxtCpf.text = TxtCpf.text & "."

SendKeys "{End}", True

End If

Case Else ' o resto é travado

KeyAscii = 0

End Select

End Sub

Até funciona mas fica tudo com (.) ponto 101.101.101.11

Flecha

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,2k
    • Posts
      652k
×
×
  • Criar Novo...