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]Exigir preenchimento do campo

    avatar
    Careca2014
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 68
    Registrado : 17/12/2014

    [Resolvido]Exigir preenchimento do campo Empty [Resolvido]Exigir preenchimento do campo

    Mensagem  Careca2014 11/6/2017, 11:06

    Bom dia, nas pesquisas que fiz aqui e na internet, cheguei nas sintaxes abaixo para impedir que passe para um novo registro sem que o campo valor esteja preenchido. Bom de fato esta impedindo, no entanto a mensagem avisando o porque esta impedindo, não esta sendo exibida, alguem poderia me dizer o que esta errado?
    No form tem um campo cmpFerias que deve estar preenchido para que avance.
    As sintaxes estao no botao para adicionar novo registro
    Segue abaixo

    Private Sub btNovo_Click()
    If [CmpFerias] = "" Then
    MsgBox "Campo Obrigatório...", vbCritical
    End If
    If [CmpFerias] <> "" Then
    On Error Resume Next
    Dim msgResult As VbMsgBoxResult
    msgResult = MsgBox("Deseja realmente criar novo registro?", vbQuestion + vbYesNo, "Confirmação")
    End If
    If msgResult = vbYes Then
    DoCmd.GoToRecord , , acNewRec 'cria novo registro
    Me!CmpNumeroSequencial = Nz(DMax("NumeroAp", "TabAp")) + 1
    Me.CmpClasse.visible = False
    End If
    End Sub
    marcelo marques
    marcelo marques
    Super Avançado
    Super Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 976
    Registrado : 12/04/2016

    [Resolvido]Exigir preenchimento do campo Empty Re: [Resolvido]Exigir preenchimento do campo

    Mensagem  marcelo marques 11/6/2017, 11:28


    ola. careca2014 bom dia tente assim



    If isnull (me.CmpFerias)Then
    MsgBox "Campo Obrigatório...", vbCritical
    exit sub
    else

    'aqui vai caso estiver preenchido
    DoCmd.GoToRecord , , acNewRec 'cria novo registro
    Me!CmpNumeroSequencial = Nz(DMax("NumeroAp", "TabAp")) + 1
    Me.CmpClasse.visible = False
    End If
    avatar
    Careca2014
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 68
    Registrado : 17/12/2014

    [Resolvido]Exigir preenchimento do campo Empty Re: [Resolvido]Exigir preenchimento do campo

    Mensagem  Careca2014 11/6/2017, 12:43

    Bom dia Marcelo e obrigado pela dica, funcionou perfeitamente!
    Valeu!
    avatar
    Careca2014
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 68
    Registrado : 17/12/2014

    [Resolvido]Exigir preenchimento do campo Empty Re: [Resolvido]Exigir preenchimento do campo

    Mensagem  Careca2014 11/6/2017, 12:46

    Desculpem esqueci de dar como resolvido.
    marcelo marques
    marcelo marques
    Super Avançado
    Super Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 976
    Registrado : 12/04/2016

    [Resolvido]Exigir preenchimento do campo Empty Re: [Resolvido]Exigir preenchimento do campo

    Mensagem  marcelo marques 11/6/2017, 12:51

    obrigado pelo retorno o fórum agradece

    Conteúdo patrocinado


    [Resolvido]Exigir preenchimento do campo Empty Re: [Resolvido]Exigir preenchimento do campo

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 26/4/2024, 12:08