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


2 participantes

    [Resolvido]VBA ACESS - Me.campo.value

    avatar
    kbca1990
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 21
    Registrado : 19/10/2011

    [Resolvido]VBA ACESS - Me.campo.value Empty VBA ACESS - Me.campo.value

    Mensagem  kbca1990 4/11/2011, 14:54

    Boa Tarde,

    Pessoal mais uma vez preciso da ajuda de vocês. O problema agora é o seguinte:

    Estou Usando o Seguinte Modulo:

    Private Sub BotaoSalvar_Click()
    If Me.CANALDEVENDA_var.Value = "Parceiro" Then GoTo verificar_campo_parceiro
    GoTo Exit_BotaoSalvar_Click
    verificar_campo_parceiro:
    MsgBox "Campo PARCEIRO em branco", vbExclamation, "CAMPO EM BRANCO"
    Me.PARCEIRO_var.SetFocus
    GoTo Exit_BotaoSalvar_Click
    Exit_BotaoSalvar_Click:
    Exit Sub

    End Sub

    Isto ele analisa um campo no FORM, porem enquanto este campo estava como "CAIXA DE TEXTO" o modulo estava funcionado, apos eu mudar o campo para "COMBOBOX" ele não verifica.

    ALGUEM PODE ME AJUDAR ?
    Marcelo David
    Marcelo David
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3873
    Registrado : 21/04/2011

    [Resolvido]VBA ACESS - Me.campo.value Empty Re: [Resolvido]VBA ACESS - Me.campo.value

    Mensagem  Marcelo David 4/11/2011, 14:59

    Tem que informar qual coluna da cbo voce está verificando.


    .................................................................................
    Aprenda como criar formulário desacoplado.
    Conheça meu canal no Youtube e se inscreva.
    [Resolvido]VBA ACESS - Me.campo.value Marcel11
    avatar
    kbca1990
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 21
    Registrado : 19/10/2011

    [Resolvido]VBA ACESS - Me.campo.value Empty Re: [Resolvido]VBA ACESS - Me.campo.value

    Mensagem  kbca1990 4/11/2011, 16:03

    Porem utilizo o mesmo Modulo para outro campo de COMBO BOX e funciona normalmente.
    Marcelo David
    Marcelo David
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3873
    Registrado : 21/04/2011

    [Resolvido]VBA ACESS - Me.campo.value Empty Re: [Resolvido]VBA ACESS - Me.campo.value

    Mensagem  Marcelo David 4/11/2011, 17:11

    Tente assim:

    If IsNull(Me.SuaCBO) Then
    MsgBox "Campo vazio, favor escolher uma das opções", vbInfrmation, "Campo vazio" Then
    Me.SuaCBO.SetFocus
    End If

    Os nomes vermelhos devem serem substituídos pelo nome do seu controle


    Última edição por Marcelo David em 4/11/2011, 17:17, editado 1 vez(es)


    .................................................................................
    Aprenda como criar formulário desacoplado.
    Conheça meu canal no Youtube e se inscreva.
    [Resolvido]VBA ACESS - Me.campo.value Marcel11
    avatar
    kbca1990
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 21
    Registrado : 19/10/2011

    [Resolvido]VBA ACESS - Me.campo.value Empty Re: [Resolvido]VBA ACESS - Me.campo.value

    Mensagem  kbca1990 4/11/2011, 17:15

    O Grande problema que eu notei (desde aquela hora estou tentando ajutar) é que o primeiro IF não esta comparando as variaveis...
    If Me.CANALDEVENDA_var.Value = "Parceiro" Then GoTo verificar_campo_parceiro

    EntãO ele não joga pra segunda comparação...
    avatar
    kbca1990
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 21
    Registrado : 19/10/2011

    [Resolvido]VBA ACESS - Me.campo.value Empty Re: [Resolvido]VBA ACESS - Me.campo.value

    Mensagem  kbca1990 4/11/2011, 18:34

    Consegui localizar o erro.

    Como fiz uma relação no campo com outra tabela a comparação feita pelo Modulo era com o campo ID logo ID = Numero.
    Então tive que alterar a Modulo para:


    Private Sub BotaoSalvar_Click()
    If Me.CANALDEVENDA_var.Value = 7 Then GoTo verificar_campo_parceiro
    GoTo Exit_BotaoSalvar_Click
    verificar_campo_parceiro:
    MsgBox "Campo PARCEIRO em branco", vbExclamation, "CAMPO EM BRANCO"
    Me.PARCEIRO_var.SetFocus
    GoTo Exit_BotaoSalvar_Click
    Exit_BotaoSalvar_Click:
    Exit Sub

    End Sub
    Marcelo David
    Marcelo David
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3873
    Registrado : 21/04/2011

    [Resolvido]VBA ACESS - Me.campo.value Empty Re: [Resolvido]VBA ACESS - Me.campo.value

    Mensagem  Marcelo David 4/11/2011, 18:35

    Então, se funciou. parabéns. Agora é só clicar no resolvido!


    .................................................................................
    Aprenda como criar formulário desacoplado.
    Conheça meu canal no Youtube e se inscreva.
    [Resolvido]VBA ACESS - Me.campo.value Marcel11
    avatar
    kbca1990
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 21
    Registrado : 19/10/2011

    [Resolvido]VBA ACESS - Me.campo.value Empty OBRIGADO A TODOS

    Mensagem  kbca1990 4/11/2011, 18:47

    Obrigado a todos que visualizaram e/ou tentaram me ajudar.

    Conteúdo patrocinado


    [Resolvido]VBA ACESS - Me.campo.value Empty Re: [Resolvido]VBA ACESS - Me.campo.value

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 2/5/2024, 05:11