Boa tarde a todos, como eu faço p/ colocar o preenchimento de alguns campos do formulário obrigatórios?
4 participantes
[Resolvido]Preenchimento obrigatório dos campos
Max Ramos- Intermediário
- Respeito às regras :
Sexo :
Localização :
Mensagens : 139
Registrado : 18/09/2012
- Mensagem nº1
Preenchimento obrigatório dos campos
criquio- Moderador Global
- Respeito às regras :
Sexo :
Localização :
Mensagens : 11229
Registrado : 30/12/2009
- Mensagem nº2
Re: [Resolvido]Preenchimento obrigatório dos campos
Dê uma pesquisada no fórum. Temos vários tópicos sobre o assunto.
.................................................................................
Meu novo site: www.vcssistemas.com.br Clique aqui e veja um vídeo que explica como fazer pesquisas no forum. DICA: Quando precisar inserir um exemplo do seu aplicativo, siga os procedimentos abaixo: 1 - faça uma cópia do aplicativo 2 - retire tudo que não for necessário à solução do problema, exceto o que o aplicativo precisar para funcionar 3 - use o Compactar/Reparar 4 - compacte o aplicativo em zip ou rar (zip para postagem como anexo na mensagem) Agradeça a quem lhe ajudou, clicando no joinha de uma das mensagens do usuário. Positive as mensagens que achar útil, no canto superior direito delas. |
Lupércio- VIP
- Respeito às regras :
Sexo :
Localização :
Mensagens : 1143
Registrado : 07/05/2011
- Mensagem nº3
Re: [Resolvido]Preenchimento obrigatório dos campos
Bom dia Max!
O criquio tem razão, mas vai ai uma forcinha...
Private Sub SeuBotão_Click()
If IsNull(Me.campo1) Then
Me.campo1.SetFocus
MsgBox "Max Ramos preencha o campo1!", vbInformation, "Atenção!"
ElseIf IsNull(Me.campo2) Then
Me.campo2.SetFocus
MsgBox "Max Ramos preencha o campo2!", vbInformation, "Atenção!"
ElseIf IsNull(Me.campo3) Then
Me.campo3.SetFocus
MsgBox "Max Ramos preencha o campo3!", vbInformation, "Atenção!"
ElseIf IsNull(Me.campo4) Then
Me.campo4.SetFocus
MsgBox "Max Ramos preencha o campo4!", vbInformation, "Atenção!"
Else
End if
End sub
Abraço!
O criquio tem razão, mas vai ai uma forcinha...
Private Sub SeuBotão_Click()
If IsNull(Me.campo1) Then
Me.campo1.SetFocus
MsgBox "Max Ramos preencha o campo1!", vbInformation, "Atenção!"
ElseIf IsNull(Me.campo2) Then
Me.campo2.SetFocus
MsgBox "Max Ramos preencha o campo2!", vbInformation, "Atenção!"
ElseIf IsNull(Me.campo3) Then
Me.campo3.SetFocus
MsgBox "Max Ramos preencha o campo3!", vbInformation, "Atenção!"
ElseIf IsNull(Me.campo4) Then
Me.campo4.SetFocus
MsgBox "Max Ramos preencha o campo4!", vbInformation, "Atenção!"
Else
End if
End sub
Abraço!
Max Ramos- Intermediário
- Respeito às regras :
Sexo :
Localização :
Mensagens : 139
Registrado : 18/09/2012
- Mensagem nº4
Re: [Resolvido]Preenchimento obrigatório dos campos
Eu tenho que fazer um else para cada campo que eu queira colocar obrigatório?
Lupércio- VIP
- Respeito às regras :
Sexo :
Localização :
Mensagens : 1143
Registrado : 07/05/2011
- Mensagem nº5
Re: [Resolvido]Preenchimento obrigatório dos campos
Faça como te passei, qualquer duvida posta o bd que te ajudaremos!
Max Ramos- Intermediário
- Respeito às regras :
Sexo :
Localização :
Mensagens : 139
Registrado : 18/09/2012
- Mensagem nº6
Re: [Resolvido]Preenchimento obrigatório dos campos
Lupercio, deu certo...
Vc é o melhor, valeu.
Vc é o melhor, valeu.
Lupércio- VIP
- Respeito às regras :
Sexo :
Localização :
Mensagens : 1143
Registrado : 07/05/2011
- Mensagem nº7
Re: [Resolvido]Preenchimento obrigatório dos campos
O forum agradece pelo retorno,
e sempre estaremos aqui, aprendendo com muitas feras deste forum!
Lembrando que devemos sempre compartilhar nossos conhecimentos.
Um abraço Max, fica com Deus.
e sempre estaremos aqui, aprendendo com muitas feras deste forum!
Lembrando que devemos sempre compartilhar nossos conhecimentos.
Um abraço Max, fica com Deus.
Max Ramos- Intermediário
- Respeito às regras :
Sexo :
Localização :
Mensagens : 139
Registrado : 18/09/2012
- Mensagem nº8
Re: [Resolvido]Preenchimento obrigatório dos campos
Gente bom dia, queria aproveitar que o tópico ainda está em aberto p tirar uma dúvida.
Esse código funcionou perfeitamente no formulário
If IsNull(Me.Área) Then
Me.Área.SetFocus
MsgBox "Informe a Área!", vbInformation, "Atenção!"
Mas para o subformulário não dá, tem que acrescentar algo?
Esse código funcionou perfeitamente no formulário
If IsNull(Me.Área) Then
Me.Área.SetFocus
MsgBox "Informe a Área!", vbInformation, "Atenção!"
Mas para o subformulário não dá, tem que acrescentar algo?
Lupércio- VIP
- Respeito às regras :
Sexo :
Localização :
Mensagens : 1143
Registrado : 07/05/2011
- Mensagem nº9
Re: [Resolvido]Preenchimento obrigatório dos campos
Se puder poste o bd, ai analizamos o mesmo!
Max Ramos- Intermediário
- Respeito às regras :
Sexo :
Localização :
Mensagens : 139
Registrado : 18/09/2012
- Mensagem nº10
Re: [Resolvido]Preenchimento obrigatório dos campos
Coloquei o banco em anexo.
O formulário se chama "Corretiva"
Então, ao clicar no botão salvar, tem que aparecer a msg dizendo que o prienchimento do campo Área tem que ser obrigatório.
Eu fiz um código parecido com o que me falaram, mas ele não funciona o subformulário
O formulário se chama "Corretiva"
Então, ao clicar no botão salvar, tem que aparecer a msg dizendo que o prienchimento do campo Área tem que ser obrigatório.
Eu fiz um código parecido com o que me falaram, mas ele não funciona o subformulário
JPaulo- Moderador
- Respeito às regras :
Sexo :
Localização :
Mensagens : 11026
Registrado : 04/11/2009
- Mensagem nº11
Re: [Resolvido]Preenchimento obrigatório dos campos
É só testar e fazer o mesmo para os outros campos;
If IsNull(Forms!Corretirva![Registros horários subformulário10].Form!Área.Value) Then
MsgBox "Informe a Área!", vbInformation, "Atenção!"
Forms!Corretirva![Registros horários subformulário10].Form!Área.SetFocus
Exit Sub
Else
MsgBox "Trabalho concluido."
End If
If IsNull(Forms!Corretirva![Registros horários subformulário10].Form!Área.Value) Then
MsgBox "Informe a Área!", vbInformation, "Atenção!"
Forms!Corretirva![Registros horários subformulário10].Form!Área.SetFocus
Exit Sub
Else
MsgBox "Trabalho concluido."
End If
.................................................................................
Contribua com o maximoaccess nos links abaixo, ajude a melhorar este que é o seu site na NET.
Pay-Pal R$ Aqui
Pay-Pal € Aqui
Ou ainda: Aqui (Novo)
Sucesso e Bons Estudos
Success and Good Studies
Utilize o Sistema de Busca do Fórum...
102 Códigos VBA Gratuitos...
Instruções SQL como utilizar...
JPaulo- Moderador
- Respeito às regras :
Sexo :
Localização :
Mensagens : 11026
Registrado : 04/11/2009
- Mensagem nº12
Re: [Resolvido]Preenchimento obrigatório dos campos
Seu código corrigido;
Private Sub salvar_Click()
If IsNull(Forms!Corretirva![Registros horários subformulário10].Form!Área.Value) Then
MsgBox "Informe a Área!", vbInformation, "Atenção!"
Forms!Corretirva![Registros horários subformulário10].Form!Área.SetFocus
Exit Sub
ElseIf IsNull(Forms!Corretirva![Registros horários subformulário10].Form!ID_Conjunto.Value) Then
MsgBox "Informe o Conjunto!", vbInformation, "Atenção!"
Forms!Corretirva![Registros horários subformulário10].Form!ID_Conjunto.SetFocus
Exit Sub
ElseIf IsNull(Forms!Corretirva![Registros horários subformulário10].Form!ID_Subconjunto.Value) Then
MsgBox "Informe o Subconjunto!", vbInformation, "Atenção!"
Forms!Corretirva![Registros horários subformulário10].Form!ID_Subconjunto.SetFocus
Exit Sub
ElseIf IsNull(Forms!Corretirva![Registros horários subformulário10].Form!ID_Componente.Value) Then
MsgBox "Informe o Componente!", vbInformation, "Atenção!"
Forms!Corretirva![Registros horários subformulário10].Form!ID_Componente.SetFocus
Exit Sub
Else
MsgBox "Trabalho concluido."
End If
DoCmd.Save
End Sub
Private Sub salvar_Click()
If IsNull(Forms!Corretirva![Registros horários subformulário10].Form!Área.Value) Then
MsgBox "Informe a Área!", vbInformation, "Atenção!"
Forms!Corretirva![Registros horários subformulário10].Form!Área.SetFocus
Exit Sub
ElseIf IsNull(Forms!Corretirva![Registros horários subformulário10].Form!ID_Conjunto.Value) Then
MsgBox "Informe o Conjunto!", vbInformation, "Atenção!"
Forms!Corretirva![Registros horários subformulário10].Form!ID_Conjunto.SetFocus
Exit Sub
ElseIf IsNull(Forms!Corretirva![Registros horários subformulário10].Form!ID_Subconjunto.Value) Then
MsgBox "Informe o Subconjunto!", vbInformation, "Atenção!"
Forms!Corretirva![Registros horários subformulário10].Form!ID_Subconjunto.SetFocus
Exit Sub
ElseIf IsNull(Forms!Corretirva![Registros horários subformulário10].Form!ID_Componente.Value) Then
MsgBox "Informe o Componente!", vbInformation, "Atenção!"
Forms!Corretirva![Registros horários subformulário10].Form!ID_Componente.SetFocus
Exit Sub
Else
MsgBox "Trabalho concluido."
End If
DoCmd.Save
End Sub
.................................................................................
Contribua com o maximoaccess nos links abaixo, ajude a melhorar este que é o seu site na NET.
Pay-Pal R$ Aqui
Pay-Pal € Aqui
Ou ainda: Aqui (Novo)
Sucesso e Bons Estudos
Success and Good Studies
Utilize o Sistema de Busca do Fórum...
102 Códigos VBA Gratuitos...
Instruções SQL como utilizar...
Max Ramos- Intermediário
- Respeito às regras :
Sexo :
Localização :
Mensagens : 139
Registrado : 18/09/2012
- Mensagem nº13
Re: [Resolvido]Preenchimento obrigatório dos campos
JPaulo, muito o brigado, deu certinho.
Feliz Ano Novo p Todos...
Feliz Ano Novo p Todos...
JPaulo- Moderador
- Respeito às regras :
Sexo :
Localização :
Mensagens : 11026
Registrado : 04/11/2009
- Mensagem nº14
Re: [Resolvido]Preenchimento obrigatório dos campos
Obrigado pelo retorno o forum agradece.
.................................................................................
Contribua com o maximoaccess nos links abaixo, ajude a melhorar este que é o seu site na NET.
Pay-Pal R$ Aqui
Pay-Pal € Aqui
Ou ainda: Aqui (Novo)
Sucesso e Bons Estudos
Success and Good Studies
Utilize o Sistema de Busca do Fórum...
102 Códigos VBA Gratuitos...
Instruções SQL como utilizar...
» [Resolvido]Campos de Preenchimento Obrigatório
» Campos de Preenchimento Obrigatório (não me dá opção de salvar parcialmente o formulário)
» [Resolvido]quatro campos - todos eles no formato sim/não - um deles obrigatório
» [Resolvido]Validar campos com preench. obrigatório pela Tag
» campo obrigatorio
» Campos de Preenchimento Obrigatório (não me dá opção de salvar parcialmente o formulário)
» [Resolvido]quatro campos - todos eles no formato sim/não - um deles obrigatório
» [Resolvido]Validar campos com preench. obrigatório pela Tag
» campo obrigatorio