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]Evitar Registo Duplicado

    avatar
    zaffer
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Evitar Registo Duplicado Empty [Resolvido]Evitar Registo Duplicado

    Mensagem  zaffer 30/6/2017, 18:54

    Boa tarde a todos os amigos do fórum:

    Estou com algumas dificuldades em implementar/ajustar, na minha BD, uma instrução VBA, nomeadamente no formulário (Orçamentos), por forma a que não haja introdução de registos duplicados.
    Este código está a funcionar corretamente no formulário (Clientes), mas não estou conseguindo ajustar e pôr a funcionar corretamente no formulário (Orçamentos), no campo (NumeroOrcamento), no evento: (Antes de Atualizar)

    Dando o seguinte erro: "Run-Time Error "3464" Tipo de dados incorretos na expressão de critérios."

    Se possível agradecia a vossa ajuda.

    Este código encontra-se aqui no fórum, na área de códigos VBA, penso que, disponibilizado pelo amigo JPaulo.


    Nota: Para funcionar corretamente a B.D. colocar a pasta (Base Dados Orcamentos) em C:\
    Anexos
    [Resolvido]Evitar Registo Duplicado AttachmentOrcamento Mecanica.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (1.8 Mb) Baixado 19 vez(es)
    Sidney
    Sidney
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 431
    Registrado : 08/10/2012

    [Resolvido]Evitar Registo Duplicado Empty Re: [Resolvido]Evitar Registo Duplicado

    Mensagem  Sidney 30/6/2017, 20:21

    zaffer, Boa tarde!!

    Tente assim, evento após atualizar campo,

    Código:
    If DCount("Número_Orçamento", "[Orçamento]", "CodigoOrçamento = Forms!Orçamento!NumeroOrcamento") >= 1 Then
    MsgBox "Número já cadastrado no sistema.", vbInformation, "ATENÇÃO!"
    Cancel = True
    Exit Sub
    End If



    Att;

    Ney
    avatar
    zaffer
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Evitar Registo Duplicado Empty Evitar Registo Duplicado

    Mensagem  zaffer 3/7/2017, 16:19

    Boa tarde Sidney
    Em primeiro lugar quero agradecer a sua preciosa ajuda e a forma rápida como respondeu à minha dúvida.
    Depois de ler as suas orientações, implementei o código tal como descrito.
    Acontece que ainda existe um pequeno erro, que é o seguinte:
    na linha (Cancel= True) dá erro, abrindo o VBA e informando ( VARIABLE NOT DEFINED)
    Uma vez mais agradecia a sua ajuda, se possível.
    Anexo printscreen do erro.

    Obrigado pela sua ajuda e empenho, na minha dúvida.
    Sidney
    Sidney
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 431
    Registrado : 08/10/2012

    [Resolvido]Evitar Registo Duplicado Empty Re: [Resolvido]Evitar Registo Duplicado

    Mensagem  Sidney 3/7/2017, 17:54

    Zaffer, Boa Tarde!!!

    Verifique o anexo,

    att;

    Sidney
    Anexos
    [Resolvido]Evitar Registo Duplicado AttachmentBase Dados Versao 3.1.2.accdb.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (712 Kb) Baixado 57 vez(es)
    avatar
    zaffer
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Evitar Registo Duplicado Empty Evitar Registo Duplicado

    Mensagem  zaffer 6/7/2017, 11:29

    Bom dia Sidney

    peço desculpas em só agora responder ao seu último post, tenho tido bastante trabalho e só agora me foi possível vir aqui ao fórum.
    Analisei as correções efetuadas, no código, agora está a funcionar na perfeição.
    Uma vez mais quero agradecer o seu empenho e dedicação, em me ter ajudado a solucionar o problema.
    Muito Obrigado pela sua ajuda.
    Obrigado também ao fórum.

    Sidney
    Sidney
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 431
    Registrado : 08/10/2012

    [Resolvido]Evitar Registo Duplicado Empty Re: [Resolvido]Evitar Registo Duplicado

    Mensagem  Sidney 6/7/2017, 15:42

    O fórum agrade, não esquece de colocar como RESOLVIDO.

    abraço

    att;

    Ney
    avatar
    zaffer
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Evitar Registo Duplicado Empty Evitar Registo Duplicado

    Mensagem  zaffer 6/7/2017, 16:32

    Uma vez mais, muito obrigado Sidney
    E a todos os colaboradores do fórum.

    Conteúdo patrocinado


    [Resolvido]Evitar Registo Duplicado Empty Re: [Resolvido]Evitar Registo Duplicado

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 22/11/2024, 00:55