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

    Duplicidade ao transportar dados de um form para outro form

    avatar
    fernando.r.z
    Novato
    Novato


    Respeito às regras : Respeito às Regras 50%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 26
    Registrado : 30/05/2016

    Duplicidade ao transportar dados de um form para outro form Empty Duplicidade ao transportar dados de um form para outro form

    Mensagem  fernando.r.z 9/2/2018, 14:49

    Boa tarde, estou tendo problema ao transportar dados de um formulário para outro de maneira que não haja duplicidade,
    estou usando esse código no evento (no timer) do formulário.

    If (Not IsNull(DLookup("[NF]", "TB_CONTROLENF", _
    "[NF] ='" & Me!NF & "'"))) Then
    MsgBox " já está cadastrado no sistema..." & NF.Text, _
    vbInformation, "Atenção"
    Me.Undo 'desfaz a digitação.
    Cancel = True 'cancela o evento.
    DoCmd.Close '
    End If  

    esta funcionando bem, mas tenho que verificar três campos diferentes
    1 nf
    2 cd_cheq
    3 codigo_or

    Tentei vários códigos que encontrei no fórum e nenhum funcionou, alguém poderia me ajudar
    webruxim
    webruxim
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 103
    Registrado : 08/12/2013

    Duplicidade ao transportar dados de um form para outro form Empty Re: Duplicidade ao transportar dados de um form para outro form

    Mensagem  webruxim 10/2/2018, 09:19

    Olá fernando, bom dia...

    Pode tentar assim:

    Código:

    If (Not IsNull(DLookup("[NF]", "TB_CONTROLENF", "[NF] ='" & Me!NF & "'"))) Then
      If (Not IsNull(DLookup("[NF]", "TB_CONTROLENF", "[cd_cheq] ='" & Me!cd_cheq & "'"))) Then
          If (Not IsNull(DLookup("[NF]", "TB_CONTROLENF", "[codigo_or ] ='" & Me!codigo_or & "'"))) Then
            MsgBox " já está cadastrado no sistema..." & NF.Text, vbInformation, "Atenção"
            Me.Undo 'desfaz a digitação.
            Cancel = True 'cancela o evento.
            DoCmd.Close '
          End If
      End If
    Else
      Código para  transportar dados
    End If 
    avatar
    fernando.r.z
    Novato
    Novato


    Respeito às regras : Respeito às Regras 50%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 26
    Registrado : 30/05/2016

    Duplicidade ao transportar dados de um form para outro form Empty Re: Duplicidade ao transportar dados de um form para outro form

    Mensagem  fernando.r.z 25/2/2018, 13:46

    esta dando erro nessa linha
    MsgBox " já está cadastrado no sistema..." & NF.Text, vbInformation, "Atenção"

    no text
    Noobezinho
    Noobezinho
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 4140
    Registrado : 29/06/2012

    Duplicidade ao transportar dados de um form para outro form Empty Re: Duplicidade ao transportar dados de um form para outro form

    Mensagem  Noobezinho 25/2/2018, 17:18

    Fernando

    Antes uma puxadinha de orelha!  Razz

    Pelo o que estou vendo, só está fazendo copia e cola, nem sequer procura ler e entender o que o código está fazendo!  Shocked

    MsgBox " já está cadastrado no sistema..." & NF.Text, vbInformation, "Atenção"

    Essa é uma linha muito simples.

    O próprio Access está dizendo onde está o erro.

    Analise a coisa, se o erro está no Text  de NF.text  o que pode ser?

    Que tipo de dados é o campo NF?

    TEXTo ou valor?


    .................................................................................
    A pergunta que não quer calar:
    Por quê quando alguém vem pedir ajuda e conforme o caso pedimos
    para enviar parte do projeto, não temos mais continuidade do tópico?  
    Crê que temos bolas de cristal ou está com medo que "roubemos"  a
    idéia/projeto dele?  Twisted Evil
    Se é tão bom assim...


    Ajude a ser ajudado:
    Seja objetivo na dúvida, dê os detalhes do que precisa, sem rodeios.
    Quando anexar teu projeto, diga onde está o problema, ganhamos mais tempo
    sem precisar procurar o mesmo.

    Conteúdo patrocinado


    Duplicidade ao transportar dados de um form para outro form Empty Re: Duplicidade ao transportar dados de um form para outro form

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 7/11/2024, 16:52