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]Como fazer para que o sistema me acuse Registros duplicados?

    Samuel Ribeiro
    Samuel Ribeiro
    Super Avançado
    Super Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 584
    Registrado : 05/02/2011

    [Resolvido]Como fazer para que o sistema me acuse Registros duplicados? Empty Como fazer para que o sistema me acuse Registros duplicados?

    Mensagem  Samuel Ribeiro 7/4/2011, 15:25

    Bom dia.........

    Há alguns meses venho participando deste forum, e só tenho a agradecer....
    Hoje por acaso não consigo resilver um probleminha que para os que mais entende do Acces seja facil...
    Estou tentando fazer com que o sistema me informe se a nota fiscal que estarei dando entrada ja foi lançada para aquele fornecedor, para que não haja duplicidade no lançamento. Mas infelizmente estou tendo dificuldades para isso.

    Como devo fazer?

    Desde ja agradeço...


    .................................................................................
    ______________________________
         Samuel Carlos Ribeiro
    avatar
    Convidad
    Convidado


    [Resolvido]Como fazer para que o sistema me acuse Registros duplicados? Empty Re: [Resolvido]Como fazer para que o sistema me acuse Registros duplicados?

    Mensagem  Convidad 7/4/2011, 15:35

    http://maximoaccess.forumeiros.com/t2100-resolvidoregistros-duplicados
    vieirasoft
    vieirasoft
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 7304
    Registrado : 11/05/2010

    [Resolvido]Como fazer para que o sistema me acuse Registros duplicados? Empty Re: [Resolvido]Como fazer para que o sistema me acuse Registros duplicados?

    Mensagem  vieirasoft 7/4/2011, 15:38

    Se o campo for número ou texto e no afterupdate do campo

    If (Not IsNull(DLookup("[meucampo]", "minhatabela", _
    "[meucampo] =" & Me!meucampo))) Then
    MsgBox "O xxxxxxxx já está cadastrado no sistema..." & meucampo.Value, vbInformation, "Aviso"
    Cancel = True 'cancela o evento.
    Me!meucampo.Undo 'desfaz a digitação.
    End If



    If (Not IsNull(DLookup("[meucampo]", "minhatabela", _
    "[meucampo] ='" & Me!meucampo & "'"))) Then
    MsgBox "O xxxxxxxxxxxx já está cadastrado no sistema..." & meucampo.Text, _
    vbInformation, "Aviso"
    Cancel = True 'cancela o evento.
    Me!meucampo.Undo 'desfaz a digitação.
    End If
    vieirasoft
    vieirasoft
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 7304
    Registrado : 11/05/2010

    [Resolvido]Como fazer para que o sistema me acuse Registros duplicados? Empty Re: [Resolvido]Como fazer para que o sistema me acuse Registros duplicados?

    Mensagem  vieirasoft 7/4/2011, 15:50

    O seu tópico foi transferido amigo Leam para a sala Módulos e VBA
    Samuel Ribeiro
    Samuel Ribeiro
    Super Avançado
    Super Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 584
    Registrado : 05/02/2011

    [Resolvido]Como fazer para que o sistema me acuse Registros duplicados? Empty Re: [Resolvido]Como fazer para que o sistema me acuse Registros duplicados?

    Mensagem  Samuel Ribeiro 7/4/2011, 16:13

    Ok Sérgio, inclui os código deu uns erros de compilação mas consegui corrigir.
    Só que no campo numero da nota fiscal no formulario esta aparecendo, #Nome?


    .................................................................................
    ______________________________
         Samuel Carlos Ribeiro
    vieirasoft
    vieirasoft
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 7304
    Registrado : 11/05/2010

    [Resolvido]Como fazer para que o sistema me acuse Registros duplicados? Empty Re: [Resolvido]Como fazer para que o sistema me acuse Registros duplicados?

    Mensagem  vieirasoft 7/4/2011, 16:20

    Esse erro aparece se os nomes dos campos não estiverem correctos. Verifique se as chamadas ao sub formulário ou caixas de texto , estão certas.
    Samuel Ribeiro
    Samuel Ribeiro
    Super Avançado
    Super Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 584
    Registrado : 05/02/2011

    [Resolvido]Como fazer para que o sistema me acuse Registros duplicados? Empty Re: [Resolvido]Como fazer para que o sistema me acuse Registros duplicados?

    Mensagem  Samuel Ribeiro 7/4/2011, 16:23

    Ok Sérgio o erro #Nome? Foi Corrigido, só que fazendo um teste repetindo o numero de uma NF da este erro agóra.

    Erro em tempo de execução '424":
    O Objeto é obrigatório


    .................................................................................
    ______________________________
         Samuel Carlos Ribeiro
    vieirasoft
    vieirasoft
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 7304
    Registrado : 11/05/2010

    [Resolvido]Como fazer para que o sistema me acuse Registros duplicados? Empty Re: [Resolvido]Como fazer para que o sistema me acuse Registros duplicados?

    Mensagem  vieirasoft 7/4/2011, 16:26

    Você está usando alguma macro?
    Samuel Ribeiro
    Samuel Ribeiro
    Super Avançado
    Super Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 584
    Registrado : 05/02/2011

    [Resolvido]Como fazer para que o sistema me acuse Registros duplicados? Empty Re: [Resolvido]Como fazer para que o sistema me acuse Registros duplicados?

    Mensagem  Samuel Ribeiro 7/4/2011, 16:32

    Sim estou usando macros....
    Estarei indo almoçar agora, em 0:30 hrs retornarei.


    .................................................................................
    ______________________________
         Samuel Carlos Ribeiro
    vieirasoft
    vieirasoft
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 7304
    Registrado : 11/05/2010

    [Resolvido]Como fazer para que o sistema me acuse Registros duplicados? Empty Re: [Resolvido]Como fazer para que o sistema me acuse Registros duplicados?

    Mensagem  vieirasoft 7/4/2011, 16:33

    veja também a referência

    Microsoft DAO 3.0 Object Library
    avatar
    Convidad
    Convidado


    [Resolvido]Como fazer para que o sistema me acuse Registros duplicados? Empty Re: [Resolvido]Como fazer para que o sistema me acuse Registros duplicados?

    Mensagem  Convidad 7/4/2011, 16:42

    http://www.techonthenet.com/access/questions/obj_required.php
    Samuel Ribeiro
    Samuel Ribeiro
    Super Avançado
    Super Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 584
    Registrado : 05/02/2011

    [Resolvido]Como fazer para que o sistema me acuse Registros duplicados? Empty Re: [Resolvido]Como fazer para que o sistema me acuse Registros duplicados?

    Mensagem  Samuel Ribeiro 7/4/2011, 17:16

    Não entendi Sérgio, o que você me respondeu, e nem um link que veio abaixo, esta tudo em ingles.


    .................................................................................
    ______________________________
         Samuel Carlos Ribeiro
    vieirasoft
    vieirasoft
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 7304
    Registrado : 11/05/2010

    [Resolvido]Como fazer para que o sistema me acuse Registros duplicados? Empty Re: [Resolvido]Como fazer para que o sistema me acuse Registros duplicados?

    Mensagem  vieirasoft 7/4/2011, 17:20

    O Ricardo enviou-lhe um link que pode demonstrar o erro que você está a ter. Essa pode ser uma causa, o não reconhecimento do formulário. O que eu enviei acima foi para verificar nas referências se Microsoft DAO 3.0 Object Library estava marcado
    Samuel Ribeiro
    Samuel Ribeiro
    Super Avançado
    Super Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 584
    Registrado : 05/02/2011

    [Resolvido]Como fazer para que o sistema me acuse Registros duplicados? Empty Re: [Resolvido]Como fazer para que o sistema me acuse Registros duplicados?

    Mensagem  Samuel Ribeiro 7/4/2011, 17:24

    Sérgio no Access 2007 onde é que eu vejo isto?


    .................................................................................
    ______________________________
         Samuel Carlos Ribeiro
    vieirasoft
    vieirasoft
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 7304
    Registrado : 11/05/2010

    [Resolvido]Como fazer para que o sistema me acuse Registros duplicados? Empty Re: [Resolvido]Como fazer para que o sistema me acuse Registros duplicados?

    Mensagem  vieirasoft 7/4/2011, 17:30

    Pode abrir um formulário qualquer no modo estrutura, aceder ao código e na barra de ferramenta em tools>>>References.
    Samuel Ribeiro
    Samuel Ribeiro
    Super Avançado
    Super Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 584
    Registrado : 05/02/2011

    [Resolvido]Como fazer para que o sistema me acuse Registros duplicados? Empty Re: [Resolvido]Como fazer para que o sistema me acuse Registros duplicados?

    Mensagem  Samuel Ribeiro 7/4/2011, 17:37

    No caso aqui esta o Microsoft 3.6.


    .................................................................................
    ______________________________
         Samuel Carlos Ribeiro
    vieirasoft
    vieirasoft
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 7304
    Registrado : 11/05/2010

    [Resolvido]Como fazer para que o sistema me acuse Registros duplicados? Empty Re: [Resolvido]Como fazer para que o sistema me acuse Registros duplicados?

    Mensagem  vieirasoft 7/4/2011, 17:40

    Amigo

    Não tenho aqui o 7 para ver isso e vou ter que saír por 1 hora. Se alguém com o 7 ajudar tudo OK, o ideal seria o Mestre JPaulo, senão quando chegar passe-me a BD em 2003 para ver se consigo ver isso
    Samuel Ribeiro
    Samuel Ribeiro
    Super Avançado
    Super Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 584
    Registrado : 05/02/2011

    [Resolvido]Como fazer para que o sistema me acuse Registros duplicados? Empty Re: [Resolvido]Como fazer para que o sistema me acuse Registros duplicados?

    Mensagem  Samuel Ribeiro 7/4/2011, 17:49

    Ok Sérgio Muito Obrigado por enquanto.
    Se o João Paulo estiver on line, poderia nos dar uma dica.


    .................................................................................
    ______________________________
         Samuel Carlos Ribeiro
    vieirasoft
    vieirasoft
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 7304
    Registrado : 11/05/2010

    [Resolvido]Como fazer para que o sistema me acuse Registros duplicados? Empty Re: [Resolvido]Como fazer para que o sistema me acuse Registros duplicados?

    Mensagem  vieirasoft 7/4/2011, 19:35

    Ok, amigo se puder envie-me isso para o meu email ou coloque aqui em formato 2003
    Samuel Ribeiro
    Samuel Ribeiro
    Super Avançado
    Super Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 584
    Registrado : 05/02/2011

    [Resolvido]Como fazer para que o sistema me acuse Registros duplicados? Empty Re: [Resolvido]Como fazer para que o sistema me acuse Registros duplicados?

    Mensagem  Samuel Ribeiro 7/4/2011, 19:54

    Ok Sérgio esta no seu E-mail.

    Até paguei o código para sua melhor obsrvação..


    .................................................................................
    ______________________________
         Samuel Carlos Ribeiro
    vieirasoft
    vieirasoft
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 7304
    Registrado : 11/05/2010

    [Resolvido]Como fazer para que o sistema me acuse Registros duplicados? Empty Re: [Resolvido]Como fazer para que o sistema me acuse Registros duplicados?

    Mensagem  vieirasoft 7/4/2011, 20:34

    Então é assim:

    1- No form cadastro do fornecedor, reparei a origem dos dados, tirei a macro para abrir o relatório cadastro do fornecedor. O relatório abre no cadastro seleccionado no form

    2- No form Nota fiscal retirei 2 macros que estão dando problema. Você pode aproveitar o código que coloquei no formulário anterior e substituir essas macros por código

    aqui não recebi nenhum erro a não ser as macros

    http://db.tt/34YITyB
    Samuel Ribeiro
    Samuel Ribeiro
    Super Avançado
    Super Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 584
    Registrado : 05/02/2011

    [Resolvido]Como fazer para que o sistema me acuse Registros duplicados? Empty Re: [Resolvido]Como fazer para que o sistema me acuse Registros duplicados?

    Mensagem  Samuel Ribeiro 7/4/2011, 21:11

    Sérgio continua dando aqui a mesma mensagem.


    .................................................................................
    ______________________________
         Samuel Carlos Ribeiro
    vieirasoft
    vieirasoft
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 7304
    Registrado : 11/05/2010

    [Resolvido]Como fazer para que o sistema me acuse Registros duplicados? Empty Re: [Resolvido]Como fazer para que o sistema me acuse Registros duplicados?

    Mensagem  vieirasoft 7/4/2011, 21:21

    Copie a BD para uma nova vazia. Pode desaparecer o erro. Aqui não me deu erro nenhum a não ser 2 macros

    MacroRelatorioNfporLoja

    MacroRelatorioGeralEntradaNF
    Samuel Ribeiro
    Samuel Ribeiro
    Super Avançado
    Super Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 584
    Registrado : 05/02/2011

    [Resolvido]Como fazer para que o sistema me acuse Registros duplicados? Empty Re: [Resolvido]Como fazer para que o sistema me acuse Registros duplicados?

    Mensagem  Samuel Ribeiro 7/4/2011, 21:27

    Ai você deve ter feito os testes com o Access 2003, o meu é Access 2007. Pode ter algo a ver?
    Os comandos e códigos não são diferentes?


    .................................................................................
    ______________________________
         Samuel Carlos Ribeiro
    vieirasoft
    vieirasoft
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 7304
    Registrado : 11/05/2010

    [Resolvido]Como fazer para que o sistema me acuse Registros duplicados? Empty Re: [Resolvido]Como fazer para que o sistema me acuse Registros duplicados?

    Mensagem  vieirasoft 7/4/2011, 21:30

    Nem tanto assim, embora existam recursos no 7 que não temos no 2003. Copie para uma nova BD e teste.
    Samuel Ribeiro
    Samuel Ribeiro
    Super Avançado
    Super Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 584
    Registrado : 05/02/2011

    [Resolvido]Como fazer para que o sistema me acuse Registros duplicados? Empty Re: [Resolvido]Como fazer para que o sistema me acuse Registros duplicados?

    Mensagem  Samuel Ribeiro 8/4/2011, 19:20

    Boa tarde ...
    Não sei porque, mas aqui a coisa não quer funcionar não, ja fiz de tudo, troquei o BD. Apaguei as macros, coloqueia as macros denovo, coloque o exemplo do Jpaulo que veio no linck, e nada de me acusar o registro duplicado.
    O que sera que esta acontecendo.?



    .................................................................................
    ______________________________
         Samuel Carlos Ribeiro
    vieirasoft
    vieirasoft
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 7304
    Registrado : 11/05/2010

    [Resolvido]Como fazer para que o sistema me acuse Registros duplicados? Empty Re: [Resolvido]Como fazer para que o sistema me acuse Registros duplicados?

    Mensagem  vieirasoft 8/4/2011, 19:25

    Continua a dar o erro em tempo de execução. No meu não dá amigão. Você já tentou por exemplo converter a BD que lhe enviei, se não fez isso, para ver se o erro dsaparece?
    Samuel Ribeiro
    Samuel Ribeiro
    Super Avançado
    Super Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 584
    Registrado : 05/02/2011

    [Resolvido]Como fazer para que o sistema me acuse Registros duplicados? Empty Re: [Resolvido]Como fazer para que o sistema me acuse Registros duplicados?

    Mensagem  Samuel Ribeiro 8/4/2011, 19:29

    É uma boa pedida, você quer dizer converter para access 2007 denovo?


    .................................................................................
    ______________________________
         Samuel Carlos Ribeiro
    vieirasoft
    vieirasoft
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 7304
    Registrado : 11/05/2010

    [Resolvido]Como fazer para que o sistema me acuse Registros duplicados? Empty Re: [Resolvido]Como fazer para que o sistema me acuse Registros duplicados?

    Mensagem  vieirasoft 8/4/2011, 20:29

    Desculpe a demora.

    Sim, é isso mesmo, quem sabe assim o erro vá embora.
    vieirasoft
    vieirasoft
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 7304
    Registrado : 11/05/2010

    [Resolvido]Como fazer para que o sistema me acuse Registros duplicados? Empty Re: [Resolvido]Como fazer para que o sistema me acuse Registros duplicados?

    Mensagem  vieirasoft 14/4/2011, 18:29

    Amigo Samuca

    Como não retornou mais, o assunto deve ter ficado resolvido. Se precisar de novo.
    Samuel Ribeiro
    Samuel Ribeiro
    Super Avançado
    Super Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 584
    Registrado : 05/02/2011

    [Resolvido]Como fazer para que o sistema me acuse Registros duplicados? Empty Re: [Resolvido]Como fazer para que o sistema me acuse Registros duplicados?

    Mensagem  Samuel Ribeiro 18/4/2011, 21:05

    Me perdoe Sérgio.... Estive muito ocupado estes dias e esqqueco de retornar, mas foi resolvido sim, agóra estou em uma briga feia com a outra maquina que esta trabalhando com o meu sistema de control e de patrimônio, que não esta conseguindo converter os relatórios em pdf, sendo que na minha esta funcionando normal.


    .................................................................................
    ______________________________
         Samuel Carlos Ribeiro
    vieirasoft
    vieirasoft
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 7304
    Registrado : 11/05/2010

    [Resolvido]Como fazer para que o sistema me acuse Registros duplicados? Empty Re: [Resolvido]Como fazer para que o sistema me acuse Registros duplicados?

    Mensagem  vieirasoft 18/4/2011, 21:08

    Boa sorte amigo. Isto de máquinas para máquinas variar é mau.




    ______________________________________________________________________________________
    Se mandarem os Reis embora, hão-de tornar a chamá-los!" - Alexandre Herculano (escritor português século 18)
    avatar
    Carolina
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Feminino
    Localização : Brasil
    Mensagens : 15
    Registrado : 25/08/2010

    [Resolvido]Como fazer para que o sistema me acuse Registros duplicados? Empty Re: [Resolvido]Como fazer para que o sistema me acuse Registros duplicados?

    Mensagem  Carolina 13/1/2012, 12:50

    Professores...
    Preciso dessa mesma função "sistema informar que já existe registro na tabela", todavia, no meu formulário, tenho uma caixa de combinação que, após seleciona-la, váriso campos são preenchidos automaticamente.
    Já tentei colocar o código no campo texto "preenchido automaticamente", todavia, não funcionou.
    Acredito ter que colocar o codigo na caixa de combinação, porém, não estou conseguindo.

    Obrigada,
    Carolina
    avatar
    Convidad
    Convidado


    [Resolvido]Como fazer para que o sistema me acuse Registros duplicados? Empty Re: [Resolvido]Como fazer para que o sistema me acuse Registros duplicados?

    Mensagem  Convidad 13/1/2012, 13:09

    Olá Carolina

    É recomendável abrir um tópico novo, ao invés de postar num tópico que já está resolvido.

    Se necessário pode informar uma referência a outro post colando o link.

    Conteúdo patrocinado


    [Resolvido]Como fazer para que o sistema me acuse Registros duplicados? Empty Re: [Resolvido]Como fazer para que o sistema me acuse Registros duplicados?

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 2/5/2024, 16:36