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]Depois de preenchidos dois campos não podem ter os dois o valor de 0

    avatar
    leila ferreira
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Feminino
    Localização : Portugal
    Mensagens : 40
    Registrado : 22/10/2013

    [Resolvido]Depois de preenchidos dois campos não podem ter os dois o valor de 0 Empty [Resolvido]Depois de preenchidos dois campos não podem ter os dois o valor de 0

    Mensagem  leila ferreira 24/10/2013, 12:46

    Bom dia,

    para o mesmo critério os dois campos pertencentes não podem, depois de preenchidos terem o valor de "0", podem no entanto, um ter 0 e o outro 5 ou um ter 10 e o outro 0 mas depois de preenchidos não podem ter o resultado de 0.

    Será que posso usar um código parecido a este?

    If campo.1 or campo.2 = "0" Then
    MsgBox "Este critério não pode ter a ponderação de "0", vbcritical, "Atenção"
    Me.Campo1.SetFocus
    Cancel = True
    End If

    Ou algo do genero:

    If Is Null (me.campo.1) or Me.campo2.value = "0" Then
    MsgBox "Este critério não pode ter a ponderação de "0", vbcritical, "Atenção"
    Me.Campo1.SetFocus
    End If

    Obrigada!

    Consegui, depois de umas tentativas o resultado! mostro-vos o codigo:

    If simfreqoutraresp.Value = "0" And naofreqoutraresp.Value = "0" Then
    MsgBox "Este critério não pode ter a ponderação de 0", vbInformation, "Atenção"
    Me.simfreqoutraresp.SetFocus
    Else
    DoCmd.DoMenuItem acFormBar, acRecordsMenu, acSaveRecord, acMenuVer70
    Me.Simnaturesidentefreguesia.SetFocus

    End If


    Última edição por leila ferreira em 24/10/2013, 13:29, editado 1 vez(es)
    Silvio
    Silvio
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 5074
    Registrado : 20/04/2011

    [Resolvido]Depois de preenchidos dois campos não podem ter os dois o valor de 0 Empty Re: [Resolvido]Depois de preenchidos dois campos não podem ter os dois o valor de 0

    Mensagem  Silvio 24/10/2013, 12:53

    Boa tarde Leila,

    Acredito que se for usado no evento " Após Atualizar" desses campos, deva funcionar.

    Mas é apenas uma ideia, nada mais que isso.

    Sucesso a si !




    .................................................................................
    Caso tenha resolvido a tua duvida, coloque o tópico como resolvido.
    www.maximoaccess.com/t860-resolucao-de-topicos

    "Quase tudo é possível quando se tem determinação e força de vontade. Não desista tão rápido."

      Data/hora atual: 27/4/2024, 14:58