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]Validar um ou outro campo no form.

    Cláudio Machado
    Cláudio Machado
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1636
    Registrado : 17/03/2011

    [Resolvido]Validar um ou outro campo no form. Empty Validar um ou outro campo no form.

    Mensagem  Cláudio Machado 5/10/2012, 17:31

    Galera boa tarde.

    Tenho um form com duas caixas de texto: OS e SS, gostaria que ao clicar no botão gravar o sistema emitisse um Msgbox informando que tal campo está em branco.

    O critério seria para uma ou outra, tanto faz. Mas que pelo menos uma caixa seja preenchia.

    Obrigado á todos. Very Happy


    .................................................................................
    " Nunca cruze os braços diante de qualquer problema ou dificuldade, pois o maior homem do mundo Jesus,  morreu de braços abertos."

    Agradeça e feche o tópico clicando no botão Resolvido. Se não sabe como, veja  AQUI.
    Não esqueça de clicar no Joinha [Resolvido]Validar um ou outro campo no form. 90dssg para agradecer a dica que solucionou seu problema.
    criquio
    criquio
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 11229
    Registrado : 30/12/2009

    [Resolvido]Validar um ou outro campo no form. Empty Re: [Resolvido]Validar um ou outro campo no form.

    Mensagem  criquio 5/10/2012, 17:37

    Não entendi muito bem. Se pelo menos uma textbox estiver preenchida não emite a mensagem, é isso? Emite a mensagem apenas se ambas estiverem vazias? Se for, tente algo assim:

    Código:
    If (IsNull(Me.NomeCampo1) Or Me.NomeCampo1.Value = "") Or (IsNull(Me.NomeCampo2) Or Me.NomeCampo2.Value = "") Then
        MsgBox "Sua mensagem", vbCritical, "Atenção"
    End If


    .................................................................................
    Meu novo site: www.vcssistemas.com.br

    Clique aqui e veja um vídeo que explica como fazer pesquisas no forum.


    DICA: Quando precisar inserir um exemplo do seu aplicativo, siga os procedimentos abaixo:
    1 - faça uma cópia do aplicativo
    2 - retire tudo que não for necessário à solução do problema, exceto o que o aplicativo precisar para funcionar
    3 - use o Compactar/Reparar
    4 - compacte o aplicativo em zip ou rar (zip para postagem como anexo na mensagem)


    Agradeça a quem lhe ajudou, clicando no joinha de uma das mensagens do usuário.
    Positive as mensagens que achar útil, no canto superior direito delas.

    Cláudio Machado
    Cláudio Machado
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1636
    Registrado : 17/03/2011

    [Resolvido]Validar um ou outro campo no form. Empty Re: [Resolvido]Validar um ou outro campo no form.

    Mensagem  Cláudio Machado 5/10/2012, 19:18

    É isso mesmo, mas não funcionou!
    Se apenas uma das caixas estiver vazia, ele grava, se as duas estiverem vaias ele emite a mensagem.


    .................................................................................
    " Nunca cruze os braços diante de qualquer problema ou dificuldade, pois o maior homem do mundo Jesus,  morreu de braços abertos."

    Agradeça e feche o tópico clicando no botão Resolvido. Se não sabe como, veja  AQUI.
    Não esqueça de clicar no Joinha [Resolvido]Validar um ou outro campo no form. 90dssg para agradecer a dica que solucionou seu problema.
    Alexandre Neves
    Alexandre Neves
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Validar um ou outro campo no form. Empty Re: [Resolvido]Validar um ou outro campo no form.

    Mensagem  Alexandre Neves 5/10/2012, 19:39

    Boa tarde, machado, e bem-vindo ao fórum
    Utilize
    If Len(NomeCampo1 &"")=0 Or Len(NomeCampo2 &"")=0 Then
    MsgBox "Sua mensagem", vbCritical, "Atenção"
    docmd.cancelevent
    End If


    .................................................................................
    Access 2010. Mande bd que dê para testar (indique a versão). Não peça para fazer o que já tem feito. Dê todos os detalhes.
    Não coloquem entraves como senhas, esconder controlos, etc. Disponibilizem o mais limpo possível
    Só respondo a mensagens privadas, se forem de assunto privado; às outras não respondo.
    Quem trabalha e mata a fome não come o pão de ninguém; mas quem não trabalha e come, come sempre o pão de alguém. António Aleixo
    Cláudio Machado
    Cláudio Machado
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1636
    Registrado : 17/03/2011

    [Resolvido]Validar um ou outro campo no form. Empty Re: [Resolvido]Validar um ou outro campo no form.

    Mensagem  Cláudio Machado 5/10/2012, 19:44

    Obrigado Alexandre.
    Infelizmente seu código também não funciona.
    Esta função faz quase a mesma coisa do Criquio.
    Tá difícil cara.


    .................................................................................
    " Nunca cruze os braços diante de qualquer problema ou dificuldade, pois o maior homem do mundo Jesus,  morreu de braços abertos."

    Agradeça e feche o tópico clicando no botão Resolvido. Se não sabe como, veja  AQUI.
    Não esqueça de clicar no Joinha [Resolvido]Validar um ou outro campo no form. 90dssg para agradecer a dica que solucionou seu problema.
    Alexandre Neves
    Alexandre Neves
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Validar um ou outro campo no form. Empty Re: [Resolvido]Validar um ou outro campo no form.

    Mensagem  Alexandre Neves 5/10/2012, 19:45

    O código que indiquei só permite avançar a execução caso os dois controlos estejam preenchidos.
    Não é isso que pretende?


    .................................................................................
    Access 2010. Mande bd que dê para testar (indique a versão). Não peça para fazer o que já tem feito. Dê todos os detalhes.
    Não coloquem entraves como senhas, esconder controlos, etc. Disponibilizem o mais limpo possível
    Só respondo a mensagens privadas, se forem de assunto privado; às outras não respondo.
    Quem trabalha e mata a fome não come o pão de ninguém; mas quem não trabalha e come, come sempre o pão de alguém. António Aleixo
    Cláudio Machado
    Cláudio Machado
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1636
    Registrado : 17/03/2011

    [Resolvido]Validar um ou outro campo no form. Empty Re: [Resolvido]Validar um ou outro campo no form.

    Mensagem  Cláudio Machado 5/10/2012, 19:47

    Não sei não, mas acho que fechei o fórum???
    Ou não?
    Se fiz esta besteira, será que poderiam reabrir.
    Obrigado


    .................................................................................
    " Nunca cruze os braços diante de qualquer problema ou dificuldade, pois o maior homem do mundo Jesus,  morreu de braços abertos."

    Agradeça e feche o tópico clicando no botão Resolvido. Se não sabe como, veja  AQUI.
    Não esqueça de clicar no Joinha [Resolvido]Validar um ou outro campo no form. 90dssg para agradecer a dica que solucionou seu problema.
    Cláudio Machado
    Cláudio Machado
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1636
    Registrado : 17/03/2011

    [Resolvido]Validar um ou outro campo no form. Empty Re: [Resolvido]Validar um ou outro campo no form.

    Mensagem  Cláudio Machado 5/10/2012, 19:50

    Não, tenho uma textbox chamada "OS" e uma chamada "SS", o cara vai ter que preencher uma ou outra, ou as duas, se não preencher nenhuma o sistema emite a msgbox, se ele preencher, sem problemas, ele grava.
    Obrigado.


    .................................................................................
    " Nunca cruze os braços diante de qualquer problema ou dificuldade, pois o maior homem do mundo Jesus,  morreu de braços abertos."

    Agradeça e feche o tópico clicando no botão Resolvido. Se não sabe como, veja  AQUI.
    Não esqueça de clicar no Joinha [Resolvido]Validar um ou outro campo no form. 90dssg para agradecer a dica que solucionou seu problema.
    criquio
    criquio
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 11229
    Registrado : 30/12/2009

    [Resolvido]Validar um ou outro campo no form. Empty Re: [Resolvido]Validar um ou outro campo no form.

    Mensagem  criquio 5/10/2012, 19:54

    Mude para:

    Código:
    If (IsNull(Me.NomeCampo1) Or Me.NomeCampo1.Value = "") And (IsNull(Me.NomeCampo2) Or Me.NomeCampo2.Value = "") Then
        MsgBox "Sua mensagem", vbCritical, "Atenção"
    End If


    .................................................................................
    Meu novo site: www.vcssistemas.com.br

    Clique aqui e veja um vídeo que explica como fazer pesquisas no forum.


    DICA: Quando precisar inserir um exemplo do seu aplicativo, siga os procedimentos abaixo:
    1 - faça uma cópia do aplicativo
    2 - retire tudo que não for necessário à solução do problema, exceto o que o aplicativo precisar para funcionar
    3 - use o Compactar/Reparar
    4 - compacte o aplicativo em zip ou rar (zip para postagem como anexo na mensagem)


    Agradeça a quem lhe ajudou, clicando no joinha de uma das mensagens do usuário.
    Positive as mensagens que achar útil, no canto superior direito delas.

    Cláudio Machado
    Cláudio Machado
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1636
    Registrado : 17/03/2011

    [Resolvido]Validar um ou outro campo no form. Empty Re: [Resolvido]Validar um ou outro campo no form.

    Mensagem  Cláudio Machado 5/10/2012, 19:57

    Perfeito Criquio !!!
    Era exatamente isto, funcionou, pode encerrar o tópico.
    Agradeço também ao Alexandre.
    Valeu galera.
    Abraços.


    .................................................................................
    " Nunca cruze os braços diante de qualquer problema ou dificuldade, pois o maior homem do mundo Jesus,  morreu de braços abertos."

    Agradeça e feche o tópico clicando no botão Resolvido. Se não sabe como, veja  AQUI.
    Não esqueça de clicar no Joinha [Resolvido]Validar um ou outro campo no form. 90dssg para agradecer a dica que solucionou seu problema.
    Cláudio Machado
    Cláudio Machado
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1636
    Registrado : 17/03/2011

    [Resolvido]Validar um ou outro campo no form. Empty Re: [Resolvido]Validar um ou outro campo no form.

    Mensagem  Cláudio Machado 5/10/2012, 19:58

    Tópico encerrado.


    .................................................................................
    " Nunca cruze os braços diante de qualquer problema ou dificuldade, pois o maior homem do mundo Jesus,  morreu de braços abertos."

    Agradeça e feche o tópico clicando no botão Resolvido. Se não sabe como, veja  AQUI.
    Não esqueça de clicar no Joinha [Resolvido]Validar um ou outro campo no form. 90dssg para agradecer a dica que solucionou seu problema.

    Conteúdo patrocinado


    [Resolvido]Validar um ou outro campo no form. Empty Re: [Resolvido]Validar um ou outro campo no form.

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 8/11/2024, 06:14