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]Aviso ao digitar duplicidade

    avatar
    Daniel Meireles
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 88
    Registrado : 16/05/2012

    impedir duplicidade - [Resolvido]Aviso ao digitar duplicidade Empty Aviso ao digitar duplicidade

    Mensagem  Daniel Meireles 31/8/2012, 03:29

    Olá colegas de forum, por mais uma vez gostaria da ajuda de vocês se possivel.

    Utilizo o access 2007,tenho um formulário com um campo peça, gostaria que quando o usuario digitar um numero que ja existe dê um aviso a ele "Peça já existente Continuar?" e uma opção de sim ou de não.

    agradeço desde já pela ajuda.

    cheers
    JPaulo
    JPaulo
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 11016
    Registrado : 04/11/2009

    impedir duplicidade - [Resolvido]Aviso ao digitar duplicidade Empty Re: [Resolvido]Aviso ao digitar duplicidade

    Mensagem  JPaulo 31/8/2012, 09:02

    Utilize a busca do fórum, por Duplicidade.

    Existem aqui centenas de exemplos.


    .................................................................................
    Contribua com o maximoaccess nos links abaixo, ajude a melhorar este que é o seu site na NET.

    Pay-Pal R$ Aqui
    Pay-Pal € Aqui

    Ou ainda: Aqui (Novo)

    Sucesso e Bons Estudos
    Success and Good Studies

    impedir duplicidade - [Resolvido]Aviso ao digitar duplicidade Folder_announce_new Utilize o Sistema de Busca do Fórum...
    impedir duplicidade - [Resolvido]Aviso ao digitar duplicidade Folder_announce_new 102 Códigos VBA Gratuitos...
    impedir duplicidade - [Resolvido]Aviso ao digitar duplicidade Folder_announce_new Instruções SQL como utilizar...
    avatar
    Daniel Meireles
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 88
    Registrado : 16/05/2012

    impedir duplicidade - [Resolvido]Aviso ao digitar duplicidade Empty Re: [Resolvido]Aviso ao digitar duplicidade

    Mensagem  Daniel Meireles 3/9/2012, 14:42

    Obrigado Jpaulo

    Tentei este código no BeforeUpdate e no On enter do campo peça no form mas não deu certo.

    ' Edsalys
    If Me!Peça = Me!Peça.OldValue Then Exit Sub
    If Not IsNull(DLookup("[Peça]", "Estrutura", "[Peça] ='" & Me!Peça & "'")) Then
    Cancel = True
    Peça.Undo
    MsgBox "Existe uma peça cadastrada com esse número."
    End If
    End Sub

    será que está faltando algo?

    obrigado
    Lupércio
    Lupércio
    VIP
    VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1143
    Registrado : 07/05/2011

    impedir duplicidade - [Resolvido]Aviso ao digitar duplicidade Empty Re: [Resolvido]Aviso ao digitar duplicidade

    Mensagem  Lupércio 3/9/2012, 15:59

    Bom dia Edsalys
    JPaulo tem razão, mas se quer ajuda poste parte do banco que te ajudaremos!
    Abraço!
    avatar
    Daniel Meireles
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 88
    Registrado : 16/05/2012

    impedir duplicidade - [Resolvido]Aviso ao digitar duplicidade Empty Re: [Resolvido]Aviso ao digitar duplicidade

    Mensagem  Daniel Meireles 3/9/2012, 16:45

    Boa tarde Lupercio,

    Este código do Edsalys eu peguei em um dos topicos sobre duplicidade,

    Estou anexando o BD, tentei utiliza-lo no form estrutura, no campo Peça, no evento On enter, mas ocorre erro.

    obrigado pela ajuda.
    Lupércio
    Lupércio
    VIP
    VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1143
    Registrado : 07/05/2011

    impedir duplicidade - [Resolvido]Aviso ao digitar duplicidade Empty Re: [Resolvido]Aviso ao digitar duplicidade

    Mensagem  Lupércio 3/9/2012, 17:27

    Ve se lhe atende!

    Na verdade não é do Edsalys o código, quem fez para ele a alteração fui eu, mas os créditos deve ser para o respectivo dono, no qual não sei quem é!
    avatar
    Daniel Meireles
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 88
    Registrado : 16/05/2012

    impedir duplicidade - [Resolvido]Aviso ao digitar duplicidade Empty Re: [Resolvido]Aviso ao digitar duplicidade

    Mensagem  Daniel Meireles 3/9/2012, 19:17

    Obrigado Lupercio, neste mesmo codigo tem a possibilidade de inserir um "deseja continuar?" se o usuario quiser inserir mesmo sendo duplicada ele clica "sim" ou "não". Se não houver eu deixo desta forma mesmo.

    muito bom este codigo,

    e muto obrigado por disponibilizar seu tempo para me ajudar.
    Lupércio
    Lupércio
    VIP
    VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1143
    Registrado : 07/05/2011

    impedir duplicidade - [Resolvido]Aviso ao digitar duplicidade Empty Re: [Resolvido]Aviso ao digitar duplicidade

    Mensagem  Lupércio 3/9/2012, 22:12

    Veja e adpte conforme tua nescessidade!

    Algumas dicas: não de nome as tabelas com dois nomes: exemplo (tabela cliente) o certo é TabelaCliente emendado, e também evite ter um formulário com o mesmo nome da tabela!

    Um abraço qualquer coisa só chamar!
    Lembrando o modo de dados do campo peça era numero, alterei para texto! Very Happy Very Happy

    Um abraço.
    avatar
    Daniel Meireles
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 88
    Registrado : 16/05/2012

    impedir duplicidade - [Resolvido]Aviso ao digitar duplicidade Empty Re: [Resolvido]Aviso ao digitar duplicidade

    Mensagem  Daniel Meireles 4/9/2012, 03:52

    Lupercio,

    muito obrigado cara, muito obrigado mesmo. Ficou ótimo e valeu pelas dicas, irei alterar os nomes.

    fica com Deus

    abraço
    Lupércio
    Lupércio
    VIP
    VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1143
    Registrado : 07/05/2011

    impedir duplicidade - [Resolvido]Aviso ao digitar duplicidade Empty Re: [Resolvido]Aviso ao digitar duplicidade

    Mensagem  Lupércio 4/9/2012, 11:34

    Que bom que foi resolvido, o forum agradece!
    Se precisar estaremos aqui, se não for eu, que seja outro, pois exitem muitas feras neste forum maravilhoso.
    Um abraço fica com Deus tambem!
    avatar
    Convidad
    Convidado


    impedir duplicidade - [Resolvido]Aviso ao digitar duplicidade Empty DUPLICIDADE E AVISO DE ERRO

    Mensagem  Convidad 22/11/2012, 09:41

    Bom dia,

    Sou nova aqui no forum e iniciante no acess 2007.

    Tenho uma base de dados onde se introduzem contentores.

    Existe um tabela que é actualizada por um formulário..nesta tabela não quero que exista repetição da matricula do contentor e data em simultâneo...caso ocorra ...deverá dar o seguinte aviso " contentor já cadastrado" e voltar ao formulário limpo.

    Será que me podem ajudar...sei que existem exemplos com esta situação mas não consigo entender.

    Segue a minha base em anexo.

    Obrigada.
    JPaulo
    JPaulo
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 11016
    Registrado : 04/11/2009

    impedir duplicidade - [Resolvido]Aviso ao digitar duplicidade Empty Re: [Resolvido]Aviso ao digitar duplicidade

    Mensagem  JPaulo 22/11/2012, 09:46

    Ola Patricia seja bem vinda ao fórum.

    Anexe em formato .zip, ou seja compacte o banco com winzip e anexe aqui;



    .................................................................................
    Contribua com o maximoaccess nos links abaixo, ajude a melhorar este que é o seu site na NET.

    Pay-Pal R$ Aqui
    Pay-Pal € Aqui

    Ou ainda: Aqui (Novo)

    Sucesso e Bons Estudos
    Success and Good Studies

    impedir duplicidade - [Resolvido]Aviso ao digitar duplicidade Folder_announce_new Utilize o Sistema de Busca do Fórum...
    impedir duplicidade - [Resolvido]Aviso ao digitar duplicidade Folder_announce_new 102 Códigos VBA Gratuitos...
    impedir duplicidade - [Resolvido]Aviso ao digitar duplicidade Folder_announce_new Instruções SQL como utilizar...
    avatar
    Convidad
    Convidado


    impedir duplicidade - [Resolvido]Aviso ao digitar duplicidade Empty Re: [Resolvido]Aviso ao digitar duplicidade

    Mensagem  Convidad 22/11/2012, 09:54

    Boa dia!

    CÁ vai!

    Espero que me consigam ajudar!
    JPaulo
    JPaulo
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 11016
    Registrado : 04/11/2009

    impedir duplicidade - [Resolvido]Aviso ao digitar duplicidade Empty Re: [Resolvido]Aviso ao digitar duplicidade

    Mensagem  JPaulo 22/11/2012, 10:20

    Onde está ? ... Laughing

    Se preferir pode enviar para o meu email que eu anexo aqui;

    jpaulo65@gmail.com


    .................................................................................
    Contribua com o maximoaccess nos links abaixo, ajude a melhorar este que é o seu site na NET.

    Pay-Pal R$ Aqui
    Pay-Pal € Aqui

    Ou ainda: Aqui (Novo)

    Sucesso e Bons Estudos
    Success and Good Studies

    impedir duplicidade - [Resolvido]Aviso ao digitar duplicidade Folder_announce_new Utilize o Sistema de Busca do Fórum...
    impedir duplicidade - [Resolvido]Aviso ao digitar duplicidade Folder_announce_new 102 Códigos VBA Gratuitos...
    impedir duplicidade - [Resolvido]Aviso ao digitar duplicidade Folder_announce_new Instruções SQL como utilizar...
    JPaulo
    JPaulo
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 11016
    Registrado : 04/11/2009

    impedir duplicidade - [Resolvido]Aviso ao digitar duplicidade Empty Re: [Resolvido]Aviso ao digitar duplicidade

    Mensagem  JPaulo 22/11/2012, 11:26

    Como o banco tem dados confidenciais, não será anexado aqui, mas fica aqui registada a solução;

    No evento VBA ao pressionar do botão salvar:


    Dim RegistoRepetido As Variant
    'procura na tabela se já existe esse contentor nessa data
    RegistoRepetido = DLookup("[Matricula do Contentor]", "Contentor", "[Matricula do Contentor] ='" & Me.Matricula_do_Contentor & "' And [Data de Carga] =#" & Format(Me.Data_de_Carga, "mm-dd-yyyy") & "#")
    If Not IsNull(RegistoRepetido) Then
    'se existir devolve mensagem e aborta
    MsgBox "O Contentor " & Me.Matricula_do_Contentor & " já existe nessa data...", vbCritical
    DoCmd.CancelEvent
    Me.Matricula_do_Contentor.SetFocus
    Else
    'se não existir grava com sucesso
    DoCmd.RunCommand acCmdSaveRecord
    MsgBox "Registo gravado com sucesso...", vbInformation
    End If


    .................................................................................
    Contribua com o maximoaccess nos links abaixo, ajude a melhorar este que é o seu site na NET.

    Pay-Pal R$ Aqui
    Pay-Pal € Aqui

    Ou ainda: Aqui (Novo)

    Sucesso e Bons Estudos
    Success and Good Studies

    impedir duplicidade - [Resolvido]Aviso ao digitar duplicidade Folder_announce_new Utilize o Sistema de Busca do Fórum...
    impedir duplicidade - [Resolvido]Aviso ao digitar duplicidade Folder_announce_new 102 Códigos VBA Gratuitos...
    impedir duplicidade - [Resolvido]Aviso ao digitar duplicidade Folder_announce_new Instruções SQL como utilizar...

    Conteúdo patrocinado


    impedir duplicidade - [Resolvido]Aviso ao digitar duplicidade Empty Re: [Resolvido]Aviso ao digitar duplicidade

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 19/4/2024, 15:44