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

    Validação com 2 criterios

    avatar
    LFWO
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 8
    Registrado : 30/03/2011

    Validação com 2 criterios Empty Validação com 2 criterios

    Mensagem  LFWO 31/3/2011, 20:57

    Opa! Boa Tarde!

    To aqui de novo! pedindo ajuda! Sou novo em programação o que dificulta bastante!

    Preciso da seguinte ajuda!

    Tenho a seguinte tabela:

    CLIENTE-NOTA-R$
    ___1_____1___10,00
    ___1_____2___10,00
    ___1_____3___10,00
    ___2_____1___10,00
    ___2_____3___10,00
    ___2_____4___10,00

    Preciso que o VBA realize a seguinte validação:

    Se eu tentar digitar novamente a nota 1 para o cliente 1 ou 2 ele indique que a nota já foi utilizada.

    Caso eu queira digitar a nota 1 para o cliente 3 ele permita.

    No caso seria uma validação com 2 critérios.

    Seria possivél?

    vlw

    Luiz.
    criquio
    criquio
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

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

    Validação com 2 criterios Empty Re: Validação com 2 criterios

    Mensagem  criquio 31/3/2011, 21:08

    Na verdade é apenas um critério. Você apenas vai querer permitir o uso dela mesmo já sendo usada. Seria assim, no avento "Após atualizar" do campo da nota no formulário:

    If Not IsNull("nota", "NomeDaTabela", "nota=" & Me!nota) Then
    MsgBox "Nota já existe", , "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.

    avatar
    LFWO
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 8
    Registrado : 30/03/2011

    Validação com 2 criterios Empty Re: Validação com 2 criterios

    Mensagem  LFWO 31/3/2011, 21:47

    Então Criquio!

    Esta validação já esta fazendo! da seguinte forma! que o vierasoft me ajudou!

    If (Not IsNull(DLookup("[CR_RECEBE]", "[T_G01_SG03_002_T_GERA_CRITERIORATEIO]", "[CR_RECEBE] =" & Me!CR_RECEBE))) Then
    MsgBox "CR nº " & CR_RECEBE.Value & " já cadastrado!", vbInformation, "Atenção"
    Cancel = True 'cancela o evento.
    Me!CR_RECEBE.Undo 'desfaz a digitação.
    End If

    Entretando quando tento utilizar o mesmo numero em outro "cliente" ele não permite.

    Tenho que lembrar tambem, que esta tabela e vinculada ao backend, onde poderá ocorrer que dois usuários estejam utilizando ao mesmo tempo.

    vlw
    criquio
    criquio
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

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

    Validação com 2 criterios Empty Re: Validação com 2 criterios

    Mensagem  criquio 31/3/2011, 22:30

    Pois o que não permite é exatamente as linhas a mais. Tente da forma que eu lhe passei.


    .................................................................................
    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.

    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

    Validação com 2 criterios Empty Re: Validação com 2 criterios

    Mensagem  Alexandre Neves 31/3/2011, 23:39

    If DCount("*","Tabela","CampoNota=" & TxtNota & " and CampoCliente=" & TxtCliente)>0 Then
    msgbox "Já existe a nota " & TxtNota & " para o cliente " & TxtCliente
    Docmd.Cancelevent
    End If
    Cumprimentos,
    avatar
    LFWO
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 8
    Registrado : 30/03/2011

    Validação com 2 criterios Empty Re: Validação com 2 criterios

    Mensagem  LFWO 1/4/2011, 17:41

    É ainda não deu certo!

    Conteúdo patrocinado


    Validação com 2 criterios Empty Re: Validação com 2 criterios

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 8/11/2024, 12:55