Tornar Obrigatório ...
 
Notifications
Clear all

Tornar Obrigatório a Seleção

2 Posts
1 Usuários
0 Reactions
1,263 Visualizações
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Amigos,

estou montando um formulário muito simples, utilizando a opção Controles de Formulário>Caixa de Combinação do Office 2007.

O problema que encontro é:

Como tornar obrigatória a seleção (preenchimento) de todos os formulários, não permitindo que o arquivo seja salvo (apenas possa ser fechado) sem que todos os formulários estejam preenchidos?

Obrigado,

M. :shock:

Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel

 
Postado : 10/11/2010 3:02 pm
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Supondo que seu Formulário tem 2 ComboBox, 1 TextBox e 1 CommandButton1, coloque a Rotina abaixo no CommandButton1 :

Private Sub CommandButton1_Click()

Dim Msg
Msg = "Preenchimento Obrigatório"   ' Define a mensagem

    If ComboBox1.Value = "" Then
            strVazia = "NOME"
                MsgBox (strVazia & ",  INVALIDO"), vbCritical, Msg
                ComboBox1.SetFocus
                
        ElseIf ComboBox2.Value = "" Then
            strVazia = "SOBRENOME"
                MsgBox (strVazia & ",  INVALIDO"), vbCritical, Msg
                ComboBox2.SetFocus
        
        ElseIf TextBox1.Value = "" Then
            strVazia = "Matricula"
                MsgBox (strVazia & ",  INVALIDA"), vbCritical, Msg
                TextBox1.SetFocus
                
    Else
        
        'Se todos os Campos Preenchidos
        'Continua a Ação
        'COLOQUE AQUI SUA ROTINNA PARA CONTINUAR
        
    End If
End Sub

[]s

Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel

 
Postado : 10/11/2010 7:54 pm