PERSONALIZAR MENSAGEM PARA MASCARA DE ENTRADA
Olá,
Tenho um banco de dados em access, coloquei um campo de consulta (código do produto) num formulário, onde o usuário deve digitar o código do produto com dois dÃgitos, porém ele está configurado com a máscara de entrada L0;; (uma letra e um número). Como faço para aparecer uma mensagem de erro se o usuário tentar digitar outro padrão de código???
Obrigada!
Tenho um banco de dados em access, coloquei um campo de consulta (código do produto) num formulário, onde o usuário deve digitar o código do produto com dois dÃgitos, porém ele está configurado com a máscara de entrada L0;; (uma letra e um número). Como faço para aparecer uma mensagem de erro se o usuário tentar digitar outro padrão de código???
Obrigada!
If IsNumeric(Mid(txtPesquisar, 1, 1)) = True Then [ô]Se o primeiro digito for um Número
MsgBox [Ô]O primeiro digito deve ser uma Letra![Ô], vbApplicationModal + vbCritical, [Ô]Erro[Ô]
End If
If Not IsNumeric(Mid(txtPesquisar, 2, 1)) = True Then [ô]Se o segundo digito NÃO for um Número
MsgBox [Ô]O Segundo digito deve ser um número![Ô], vbApplicationModal + vbCritical, [Ô]Erro[Ô]
End If
Ah, não funcionou...
Ele mostra a janela de erro mesmo quando digito os caracteres corretos... pq será?
Ele mostra a janela de erro mesmo quando digito os caracteres corretos... pq será?
Aonde você colocou o comando que te passei?
Você pode coloca-lo em LostFocus do TEXTBOX ou no Botão Pesquisar.
Você tem certeza que é para Visual Basic 6?
Pois deveria tem funfado.
Se for o caso passa o código que você esta usando e passa o ERRO.
Abraços!
Você pode coloca-lo em LostFocus do TEXTBOX ou no Botão Pesquisar.
Você tem certeza que é para Visual Basic 6?
Pois deveria tem funfado.
Se for o caso passa o código que você esta usando e passa o ERRO.
Abraços!
Ah... eu uso o VB 7... Será que é isso?
Você deveria ter postado na sessão VB.NET
Adapte para o seu código se for o caso.
Mas deveria funcionar sim. O que pode acontecer é que você tenha que por em [txt-color=#e80000]MsgBoxStyle[/txt-color] ficando assim, por exemplo:
Antes: vbApplicationModal
Depois: MsgBoxStyle.ApplicationModal
Adapte para o seu código se for o caso.
Mas deveria funcionar sim. O que pode acontecer é que você tenha que por em [txt-color=#e80000]MsgBoxStyle[/txt-color] ficando assim, por exemplo:
Antes: vbApplicationModal
Depois: MsgBoxStyle.ApplicationModal
Tópico encerrado , respostas não são mais permitidas