Vídeo recomendado
https://youtu.be/diWPPPhW-9E
https://youtu.be/diWPPPhW-9E
[RESOLVIDO]...BLOQUEAR UMA TEXTBOX PARA NÃO DEIXAR EM BRANCO
- Ronaldo Felix
- Colaborador
- Mensagens: 18
- Registrado em: Seg Jun 13, 2016 2:06 pm
[RESOLVIDO]...BLOQUEAR UMA TEXTBOX PARA NÃO DEIXAR EM BRANCO
Olá parceiros, queria a ajuda de vocês em relação a uma textbox, estou com um campo data aqui precisaria que ele assim como os outros não permitisse confirmar o formulário com algum campo em branco, e também gostaria que ele limitasse para o textbox data só permitisse data, a de valor somente números convertendo uma virgula no caso de centavos em ponto para que o Excel interprete caso o usuário coloque virgula ou vir-se versa.
Editado pela última vez por Ronaldo Felix em Qua Jun 22, 2016 10:28 pm, em um total de 1 vez.
- Mauro Coutinho
- Jedi
- Mensagens: 1561
- Registrado em: Sáb Mar 13, 2010 8:10 pm
- Localização: São José dos Pinhais - Pr
Re: BLOQUEAR UMA TEXTBOX PARA NÃO DEIXAR EM BRANCO
Ronaldo, para se bloquear utilize uma das Propriedades do TextBox "Enabled ou Locked"
Enabeld=False - Impede que se selecione o TextBox
Locked = True - Permite que se acesse mas impede digitação
Quanto a permitir somente Data ou numeros, de uma olhada no tópico abaixo, tem algumas dicas de como proceder :
Fomatar TextBox Eventos KeyPress e Change
viewtopic.php?f=17&t=1505
[]s
Enabeld=False - Impede que se selecione o TextBox
Locked = True - Permite que se acesse mas impede digitação
Quanto a permitir somente Data ou numeros, de uma olhada no tópico abaixo, tem algumas dicas de como proceder :
Fomatar TextBox Eventos KeyPress e Change
viewtopic.php?f=17&t=1505
[]s
- Ronaldo Felix
- Colaborador
- Mensagens: 18
- Registrado em: Seg Jun 13, 2016 2:06 pm
Re: BLOQUEAR UMA TEXTBOX PARA NÃO DEIXAR EM BRANCO
Nobre obrigado pela informação, mas o bloqueio que me refiro não é ficar inacessível e sim para que o usuário não deixe em branco a textbox e confirme a inclusão entendes?
- Mauro Coutinho
- Jedi
- Mensagens: 1561
- Registrado em: Sáb Mar 13, 2010 8:10 pm
- Localização: São José dos Pinhais - Pr
Re: BLOQUEAR UMA TEXTBOX PARA NÃO DEIXAR EM BRANCO
A instrução abaixo verifica se vazio e informa ao teclar Enter ou sair do Textbox:Ronaldo Felix escreveu:Nobre obrigado pela informação, mas o bloqueio que me refiro não é ficar inacessível e sim para que o usuário não deixe em branco a textbox e confirme a inclusão entendes?
Código: Selecionar todos
Private Sub TextBox1_Exit(ByVal Cancel As MSForms.ReturnBoolean)
If Len(TextBox1) = 0 Then
MsgBox "O Textbox não pode estar em branco !", vbInformation, "Atenção!"
Cancel = True
End If
End Sub
[]s
- Ronaldo Felix
- Colaborador
- Mensagens: 18
- Registrado em: Seg Jun 13, 2016 2:06 pm
Re: BLOQUEAR UMA TEXTBOX PARA NÃO DEIXAR EM BRANCO
Mauro Deu certinho o Form indica o campo em branco, só me acrescenta neste código para que quando clicar em fechar o formulário ele nao ficar ainda apresentando a mensagem e não deixa fechar.
Grato!
Grato!
- Ronaldo Felix
- Colaborador
- Mensagens: 18
- Registrado em: Seg Jun 13, 2016 2:06 pm
Re: BLOQUEAR UMA TEXTBOX PARA NÃO DEIXAR EM BRANCO
Ronaldo, Coloque dentro da TextBox
Private Sub TextBox1_AfterUpdate()
If TextBox1 = "" Then
MsgBox "Preencha o campo TextBox1.", vbExclamation, "Atenção!"
End if
End Sub
ou simplesmente dentro do botão SALVAR
If TextBox1 = "" Then
MsgBox "Preencha o campo TextBox1.", vbExclamation, "Atenção!"
End if
Espero ter ajudado...
Private Sub TextBox1_AfterUpdate()
If TextBox1 = "" Then
MsgBox "Preencha o campo TextBox1.", vbExclamation, "Atenção!"
End if
End Sub
ou simplesmente dentro do botão SALVAR
If TextBox1 = "" Then
MsgBox "Preencha o campo TextBox1.", vbExclamation, "Atenção!"
End if
Espero ter ajudado...
- Lúcio Mauro da Silva
- Manda bem
- Mensagens: 134
- Registrado em: Sex Set 06, 2013 2:15 pm
Re: BLOQUEAR UMA TEXTBOX PARA NÃO DEIXAR EM BRANCO
Ronaldo boa tarde,
Segue o modelo em anexo para te auxiliar.
Abraços.
Segue o modelo em anexo para te auxiliar.
Abraços.
- Anexos
-
- Textbox impedir lançamento sem dados.zip
- (14.77 KiB) Baixado 537 vezes
- Mauro Coutinho
- Jedi
- Mensagens: 1561
- Registrado em: Sáb Mar 13, 2010 8:10 pm
- Localização: São José dos Pinhais - Pr
Re: BLOQUEAR UMA TEXTBOX PARA NÃO DEIXAR EM BRANCO
Ronaldo fiz um modelo de como costumo utilizar, de uma olhada se ajuda e consegue adaptar ao seu caso.
Evento Exit - SetFocus
viewtopic.php?f=17&t=4600
[]s
Evento Exit - SetFocus
viewtopic.php?f=17&t=4600
[]s
- Ronaldo Felix
- Colaborador
- Mensagens: 18
- Registrado em: Seg Jun 13, 2016 2:06 pm
Re: BLOQUEAR UMA TEXTBOX PARA NÃO DEIXAR EM BRANCO
Lúcio mais uma vez você me ajudou muito meu caro,,, Resolvido!!! a dica de Mauro também é interessante.. muito grato a todos!
Abraços!!!
Abraços!!!