MaximoAccess

Caro Usuário, não tire as suas duvidas nas Salas de Repositório, abra sempre um novo tópico relacionado, nas salas destinadas para o efeito, como Sala de Tabelas, Consultas, Formulários, Relatórios, Macros, Módulos e VBA.

Obrigado

Administração do MaximoAccess

Dicas Ms Access, Exemplos Ms Access, Codigos VBA Ms Access, SQL Ms Access

    Como impedir dados duplicados no mesmo dia.

    Compartilhe

    willsam
    Novato
    Novato

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1
    Registrado : 23/01/2014

    Como impedir dados duplicados no mesmo dia.

    Mensagem  willsam em Qui 23 Jan 2014, 12:51

    Bom dia,

    preciso de ajuda com esse caso... preciso evitar que o cliente seja cadastrado 2x no mesmo dia, mas preciso permitir que ele seja cadastrado novamente em uma outra data.

    criquio
    Moderador Global
    Moderador Global

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 11229
    Registrado : 30/12/2009

    Re: Como impedir dados duplicados no mesmo dia.

    Mensagem  criquio em Qui 23 Jan 2014, 13:05

    Olá, seja bem vindo ao Máximo.

    Faça uma pesquisa no fórum. Há uma grande quantidade de tópicos sobre o assunto.


    .................................................................................
    Meu novo site: [Você precisa estar registrado e conectado para ver este link.]

    Clique aqui e veja um vídeo que explica como fazer pesquisas no forum.


    DICA: Quando precisar inserir um exemplo do seu aplicativo, siga os procedimentos abaixo:
    1 - faça uma cópia do aplicativo
    2 - retire tudo que não for necessário à solução do problema, exceto o que o aplicativo precisar para funcionar
    3 - use o Compactar/Reparar
    4 - compacte o aplicativo em zip ou rar (zip para postagem como anexo na mensagem)


    Agradeça a quem lhe ajudou, clicando no joinha de uma das mensagens do usuário.
    Positive as mensagens que achar útil, no canto superior direito delas.


    Silvio
    Developer
    Developer

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3236
    Registrado : 20/04/2011

    Re: Como impedir dados duplicados no mesmo dia.

    Mensagem  Silvio em Qui 23 Jan 2014, 13:18

    Criquio bom dia....com a tua permissão....
    Bom vamos lá...

    Na caixa de txtcliente, evento após atualizar da mesma, use e adapte esse código conforme os campos de tua tabela.

    dim nomeoriginal as string
    If nomeoriginal = Me!Cliente Then Exit Sub
    If DCount("idcliente", "tblcadastrocliente", "cliente =""" & Me!Cliente & """") > 0 Then
    MsgBox "O Cliente ... " & Me!Cliente & " ... já está cadastrado! O evento será cancelado.", vbOKOnly, Me.Caption
    Me.Undo

    Cancel = True
    End If


    onde:
    idcliente é a chave primária.
    tblcadastrocliente é a minha tabela
    cliente é o campo texto

    Sucesso a ti e um bom dia.


    .................................................................................
    Caso tenha resolvido a tua duvida, coloque o tópico como resolvido.
    [Você precisa estar registrado e conectado para ver este link.]

      Data/hora atual: Qui 08 Dez 2016, 00:06