MaximoAccess

Caro Usuário, antes de postar pela primeira vez, leia as regras do fórum.

https://www.maximoaccess.com/t48-regras-do-forum

Obrigado

Administração


Participe do fórum, é rápido e fácil

MaximoAccess

Caro Usuário, antes de postar pela primeira vez, leia as regras do fórum.

https://www.maximoaccess.com/t48-regras-do-forum

Obrigado

Administração

MaximoAccess

Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.

Dicas Ms Access, Exemplos Ms Access, Codigos VBA Ms Access, SQL Ms Access


3 participantes

    [Resolvido]Dúvidas ComboBox com mensagem

    Mylton
    Mylton
    VIP
    VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1042
    Registrado : 23/08/2010

    [Resolvido]Dúvidas ComboBox com mensagem Empty [Resolvido]Dúvidas ComboBox com mensagem

    Mensagem  Mylton 17/10/2017, 14:27

    Bom dia

    To tentando criar uma combo box que a cada escolha gere uma mensagem específica.

    Tentei assim..

    Private Sub Combo_AfterUpdate()
    If Me.Combo.Text = "Sim" Then
    If MsgBox("Mensagem n 01", vbYes, "Ok") = vbYes Then
    Me.Combo.Enabled = False
    Else

    If Me.Combo.Text = "não" Then
    If MsgBox("Mensagem n 02", vbYes, "Ok") = vbYes Then
    Me.Combo.Enabled = False
    Else


    Exit Sub
    End If
    End If
    End If
    End If
    End Sub

    Onde a mensagem 01 funciona e a 02 nada...

    Onde errei?


    Se fosse para abrir formulários baseado na escolha como seria?

    Obrigado
    marceloarboit
    marceloarboit
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 147
    Registrado : 09/07/2015

    [Resolvido]Dúvidas ComboBox com mensagem Empty Re: [Resolvido]Dúvidas ComboBox com mensagem

    Mensagem  marceloarboit 17/10/2017, 15:42

    Boa tarde amigo,

    Tente assim:

    Código:
    Private Sub Combo_Change()
    If Me.Combo.Text = "Sim" Then
        If MsgBox("Mensagem n 01", vbInformation + vbYesNo, "Atnção") = vbYes Then
            DoCmd.OpenForm "frm_SIM", acNormal
        End If
    ElseIf Me.Combo.Text = "não" Then
        If MsgBox("Mensagem N 02", vbInformation + vbYesNo, "Atenção") = vbYes Then
            DoCmd.OpenForm "frm_Não", acNormal
        End If
    End If
    End Subf

    Abraço,
    Marcelo.

    Edit: Acrescentei a opção para abrir o formulário caso clique em SIM


    Última edição por marceloarboit em 17/10/2017, 15:47, editado 1 vez(es)
    gilberlanio
    gilberlanio
    Super Avançado
    Super Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 814
    Registrado : 30/08/2010

    [Resolvido]Dúvidas ComboBox com mensagem Empty Re: [Resolvido]Dúvidas ComboBox com mensagem

    Mensagem  gilberlanio 17/10/2017, 15:44

    Fiz um pequeno exemplo aqui, veja se consegue adaptar.
    Anexos
    [Resolvido]Dúvidas ComboBox com mensagem AttachmentMensagemComb.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (28 Kb) Baixado 24 vez(es)
    Mylton
    Mylton
    VIP
    VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1042
    Registrado : 23/08/2010

    [Resolvido]Dúvidas ComboBox com mensagem Empty Re: [Resolvido]Dúvidas ComboBox com mensagem

    Mensagem  Mylton 17/10/2017, 17:31

    Perfeito.
    Obrigado Gilberlanio e Marcelo.
    gilberlanio
    gilberlanio
    Super Avançado
    Super Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 814
    Registrado : 30/08/2010

    [Resolvido]Dúvidas ComboBox com mensagem Empty Re: [Resolvido]Dúvidas ComboBox com mensagem

    Mensagem  gilberlanio 18/10/2017, 23:20

    Obrigado pelo retorno

    Conteúdo patrocinado


    [Resolvido]Dúvidas ComboBox com mensagem Empty Re: [Resolvido]Dúvidas ComboBox com mensagem

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 23/11/2024, 05:44