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]Formulario - Tornar um campo obrigatorio se outro campo estiver preenchido

    avatar
    SAPMM
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 369
    Registrado : 07/08/2011

    [Resolvido]Formulario - Tornar um campo obrigatorio se outro campo estiver preenchido Empty Formulario - Tornar um campo obrigatorio se outro campo estiver preenchido

    Mensagem  SAPMM 8/9/2011, 17:53

    Tenho em um form quatro campos, de modo que quero que um determinado campo seja requerido/obrigatório somente se outro estiver preenchido.

    Por exemplo:
    CAMPO1
    CAMPO2
    SECAMPO1
    SECAMPO2
    Considerando estes exemplos, se o campo1 estiver preenchido, o campo secampo1 deverá ser obrigatoriamente preenchido e assim por diante.

    Como consigo tornar um campo obrigatório em um form a partir do preenchimento de outro campo?
    Alexandre Neves
    Alexandre Neves
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 8449
    Registrado : 05/11/2009

    [Resolvido]Formulario - Tornar um campo obrigatorio se outro campo estiver preenchido Empty Re: [Resolvido]Formulario - Tornar um campo obrigatorio se outro campo estiver preenchido

    Mensagem  Alexandre Neves 8/9/2011, 19:38

    Supondo que o controlo ControloCampo2 é o campo a ser preenchido antes do ControloSeCampo1
    Supondo que o controlo ControloSeCampo1 é o campo a ser preenchido antes do ControloSeCampo2
    1- ao sair de ControloCampo2
    ControloSeCampo1.SetFocus
    2 - ao sair de ControloSeCampo1
    If Isnull(ControloSeCampo1) or ControloSeCampo1="" then
    msgbox "campo de preenchimento obrigatório."
    docmd.cancelevent
    end if
    3- ao sair de ControloSeCampo1
    ControloSeCampo2.SetFocus
    4 - ao sair de ControloSeCampo2
    If Isnull(ControloSeCampo2) or ControloSeCampo2="" then
    msgbox "campo de preenchimento obrigatório."
    docmd.cancelevent
    end if

    Jvbilek gosta desta mensagem

    avatar
    SAPMM
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 369
    Registrado : 07/08/2011

    [Resolvido]Formulario - Tornar um campo obrigatorio se outro campo estiver preenchido Empty Re: [Resolvido]Formulario - Tornar um campo obrigatorio se outro campo estiver preenchido

    Mensagem  SAPMM 9/9/2011, 16:53

    Prezado,

    Ok.

    Agora quero fazer o inverso, por exemplo se um campo estiver preenchido um outro não poderá ser preenchido.
    Alexandre Neves
    Alexandre Neves
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 8449
    Registrado : 05/11/2009

    [Resolvido]Formulario - Tornar um campo obrigatorio se outro campo estiver preenchido Empty Re: [Resolvido]Formulario - Tornar um campo obrigatorio se outro campo estiver preenchido

    Mensagem  Alexandre Neves 9/9/2011, 20:44

    Tente compreender o código. Se o compreender, consegue-o adaptar
    IsNull(NomeControlo) <-- testa se é nulo
    Portanto,
    se for nulo, IsNull(NomeControlo) é verdadeiro, caso contrário é falso

    Jvbilek gosta desta mensagem

    avatar
    SAPMM
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 369
    Registrado : 07/08/2011

    [Resolvido]Formulario - Tornar um campo obrigatorio se outro campo estiver preenchido Empty Re: [Resolvido]Formulario - Tornar um campo obrigatorio se outro campo estiver preenchido

    Mensagem  SAPMM 12/9/2011, 12:49

    Ok, obrigado. Tópico resolvido.
    avatar
    missura
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 48
    Registrado : 22/05/2012

    [Resolvido]Formulario - Tornar um campo obrigatorio se outro campo estiver preenchido Empty Re: [Resolvido]Formulario - Tornar um campo obrigatorio se outro campo estiver preenchido

    Mensagem  missura 25/6/2012, 12:51

    bom dia pessoal

    no meu form, tenho uma caixa de combinaçao cbxStatus, quando alguem alterar esse status para "faturado" (tenho isso na tabela de status, faturado é o cod 2)
    gostaria que o formulario ja jogasse o foco no campo data de faturamento nome dtFatura
    tentei adaptar o codigo mas nao consegui alguem pode me ajudar

    Conteúdo patrocinado


    [Resolvido]Formulario - Tornar um campo obrigatorio se outro campo estiver preenchido Empty Re: [Resolvido]Formulario - Tornar um campo obrigatorio se outro campo estiver preenchido

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 28/4/2024, 09:32