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

    Como reconhecer se a informação já foi inserida antes? Evitar duplicidade de dados

    avatar
    rodrigoharo
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 23
    Registrado : 22/11/2015

    Como reconhecer se a informação já foi inserida antes? Evitar duplicidade de dados Empty Como reconhecer se a informação já foi inserida antes? Evitar duplicidade de dados

    Mensagem  rodrigoharo 17/2/2016, 03:54

    Pergunta de prova:

    Você tem um formulário (campo textbox). Digita-se o número de um pedido, exemplo, 2550. Ocorre que este pedido já consta na tabela pedidos, destino para onde os dados são armazenados.

    Pergunto: Qual o código VBA no Access que reconhece se esta informação já está inserida na tabela para onde os dados são direcionados? Ao clicar no botão "ir" (exemplo: cmd_ir) antes de processar a informação que está no campo textbox do formulário ele verifique se aquela informação contida neste campo já está existente, evitando assim que a mesma informação esteja contida 2x na mesma tabela.

    Valeu turma. Fico no aguardo. Abração à todos
    Robystanley
    Robystanley
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 117
    Registrado : 21/12/2015

    Como reconhecer se a informação já foi inserida antes? Evitar duplicidade de dados Empty Re: Como reconhecer se a informação já foi inserida antes? Evitar duplicidade de dados

    Mensagem  Robystanley 17/2/2016, 05:04

    Olá Rodrigo!

    Da uma olhada nesta matéria e, vê se te ajuda:

    http://www.usandoaccess.com.br/dicas/como-saber-se-cliente-ja-cadastrado.asp?id=1

    Abraços!!!
    Nogaro513
    Nogaro513
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

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

    Como reconhecer se a informação já foi inserida antes? Evitar duplicidade de dados Empty Re: Como reconhecer se a informação já foi inserida antes? Evitar duplicidade de dados

    Mensagem  Nogaro513 17/2/2016, 10:18

    bom dia amigo Rodrigo,

    colocar no evento antes de atualizar

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

    aguardo Retorno!

    abraço Nogaro !

    Conteúdo patrocinado


    Como reconhecer se a informação já foi inserida antes? Evitar duplicidade de dados Empty Re: Como reconhecer se a informação já foi inserida antes? Evitar duplicidade de dados

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 19/4/2024, 11:29