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]Validação de Campo no formulário com runtime

    avatar
    Tuta
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 121
    Registrado : 17/05/2015

    [Resolvido]Validação de Campo no formulário com runtime Empty [Resolvido]Validação de Campo no formulário com runtime

    Mensagem  Tuta 14/4/2016, 03:51

    Prezados,

    [justify]Preciso que ajudem-me a fazer com que a validação de um campo funcione no formulário que está em rede com a opção /runtime. Se eu usar o formulário sem as opção /runtime, a validação do campo funciona perfeitamente. Todavia, se eu configurar em /runtime, há validação do campo mas em seguida o sistema fecha o formulário sem que haja oportunidade de preencher o campo que foi validado.
    Alguém poderia ajudar-me?
    Segue o script que escrevi:
    If IsNull(TxtNTT) Then
    MsgBox ("Você não preencheu o campo NTT.")
    TxtNTT.SetFocus
    TxtNTT.BackColor = 7852
    DoCmd.CancelEvent
    End
    End If
    Alvaro Teixeira
    Alvaro Teixeira
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 7996
    Registrado : 15/03/2013

    [Resolvido]Validação de Campo no formulário com runtime Empty Re: [Resolvido]Validação de Campo no formulário com runtime

    Mensagem  Alvaro Teixeira 14/4/2016, 13:26

    Olá Batista, tente uma das seguinte formar e veja o resultado:

    Opção 1
    Código:
    If IsNull(TxtNTT) Then
        MsgBox ("Você não preencheu o campo NTT.")
        TxtNTT.SetFocus
        TxtNTT.BackColor = 7852
        DoCmd.CancelEvent
        Exit Sub
    End If

    Opção 2
    Código:
    If Len(TxtNTT & "") = 0 Then
        MsgBox ("Você não preencheu o campo NTT.")
        TxtNTT.SetFocus
        TxtNTT.BackColor = 7852
        DoCmd.CancelEvent
        Exit Sub
    End If

    Opção 3 (comentar linhas para verificar erro)
    Código:
    If Len(TxtNTT & "") = 0 Then
        MsgBox ("Você não preencheu o campo NTT.")
        'TxtNTT.SetFocus
        'TxtNTT.BackColor = 7852
        'DoCmd.CancelEvent
        'Exit Sub
    End If

    Fica a sugestão.
    Caso se mantenha, poste base de dados com parte envolvida para podermos testar.
    Abraço
    avatar
    Tuta
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 121
    Registrado : 17/05/2015

    [Resolvido]Validação de Campo no formulário com runtime Empty Re: [Resolvido]Validação de Campo no formulário com runtime

    Mensagem  Tuta 14/4/2016, 20:52

    Amigão, boa tarde!

    Logo na primeira opção funcionou como eu queria.
    Muito obrigado pela ajuda mais uma vez.
    Alvaro Teixeira
    Alvaro Teixeira
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 7996
    Registrado : 15/03/2013

    [Resolvido]Validação de Campo no formulário com runtime Empty Re: [Resolvido]Validação de Campo no formulário com runtime

    Mensagem  Alvaro Teixeira 14/4/2016, 21:22

    Olá Batista, obrigado pelo retorno.
    Os utilizadores do fórum agradecem.
    Abraço

    Conteúdo patrocinado


    [Resolvido]Validação de Campo no formulário com runtime Empty Re: [Resolvido]Validação de Campo no formulário com runtime

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 22/11/2024, 19:00