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

    Erro em código para não permitir duplicidade de registros

    avatar
    Bessa_SP
    Avançado
    Avançado

    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 221
    Registrado : 07/11/2013

    Erro em código para não permitir duplicidade de registros Empty Erro em código para não permitir duplicidade de registros

    Mensagem  Bessa_SP 18/8/2020, 12:33

    Bom dia Srs.

    Estou com um problema dá seguinte maneira, tenho uma Tabela de Produtos e um campo chamado Cadastro, e não quero que o Usuário cadastre o mesmo produto e cancele ou bloquei a inclusão desse registro e se possível me desse um Msgbox qual o código que está esse registro, cheguei ao seguinte código abaixo:
    Código:
    On Error GoTo Cadastro

    If Not IsNull(DLookup("[CADASTRO]", "Tbl_PRODUTO", "[CADASTRO] ='" & Me!Txt_Cadastro & "'")) Then
       Me.Txt_Cadastro.Undo
       DoCmd.CancelEvent
     
     Else

    Cadastro:
    MsgBox ("Produto já Cadastrado!"), vbInformation, "CADASTRO"

    End If

    O que acontece ele dá a mensagem de "Produto já Cadastrado!", porém ele registra mesmo assim o item e não consegui fazer com que mostrasse qual o codigo desse produto já cadastrado.

    Obrigado...
    Alexandre Fim
    Alexandre Fim
    Developer
    Developer

    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1779
    Registrado : 13/12/2016

    Erro em código para não permitir duplicidade de registros Empty Re: Erro em código para não permitir duplicidade de registros

    Mensagem  Alexandre Fim 18/8/2020, 21:45

    Ola Bessa,
    Por gentileza, compartilhe aqui seu bd (somente partes envolvidas) para análise e solução.

    Att,

    avatar
    Bessa_SP
    Avançado
    Avançado

    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 221
    Registrado : 07/11/2013

    Erro em código para não permitir duplicidade de registros Empty Erro em código para não permitir duplicidade de registros

    Mensagem  Bessa_SP 18/8/2020, 23:40

    Bom noite Sr. Alexandre

    Obrigado por tentar me ajudar...
    Bom vou tentar explicar bem rápido, trata-se de um formulário de cadastro de produtos, aonde você monta o produto, escolhe a descrição, linha, tecido e cor (sofá) isso concatenado tem um campo com nome Cadastro que apos montado ao clicar no botão salvar o produto é gerado.
    Então o que necessito é que o usuário não consiga duplicar esse cadastro que o evento seja cancelado e seja dado uma msgbox (como disse anteriormente se possível informando qual o código que já foi criado para esse produto)
    Grato
    Anexos
    Erro em código para não permitir duplicidade de registros AttachmentSysteste.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (87 Kb) Baixado 3 vez(es)
    Alexandre Fim
    Alexandre Fim
    Developer
    Developer

    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1779
    Registrado : 13/12/2016

    Erro em código para não permitir duplicidade de registros Empty Re: Erro em código para não permitir duplicidade de registros

    Mensagem  Alexandre Fim 19/8/2020, 01:42

    Ok Bessa,

    Vou verificar e depois te retorno.

    Abs

      Data/hora atual: 22/9/2021, 05:44