MaximoAccess

Caro Usuário, antes de postar pela primeira vez, leia as regras do fórum.

Obrigado

Administração do MaximoAccess

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

    [Resolvido]Impedir cadastramento de registro duplicado no Access

    Compartilhe

    fmelloti
    Novato
    Novato

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 5
    Registrado : 16/07/2012

    [Resolvido]Impedir cadastramento de registro duplicado no Access

    Mensagem  fmelloti em Seg 16 Jul 2012, 17:55

    Boa tarde,

    Em um formulário de agendamento de salas, preciso que seja impedido ao usuário que seja agendada uma sala que foi agendada no mesmo dia e horário

    Ex:

    João = 12/12/12 08:00
    José = 12/12/12 08:00 (impedir qu isso ocorra)

    Desde já muito obrigado.
    avatar
    Connekta Informatica
    Super Avançado
    Super Avançado

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 995
    Registrado : 01/07/2011

    Re: [Resolvido]Impedir cadastramento de registro duplicado no Access

    Mensagem  Connekta Informatica em Seg 16 Jul 2012, 18:10

    Use no evento antes de atualizar.

    É só adaptar em seu banco de dados.
    Código:

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


    .................................................................................




    Untitled Document





    Connekta Informática Apoia:


    Chapada dos Veadeiros - Alto Paraíso de Goiás
    Venha conhecer as belezas naturais desta cidade.


    Clique Aqui


    Lembrete: Desfrutar e Preservar é um direito de Todos.





    fmelloti
    Novato
    Novato

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 5
    Registrado : 16/07/2012

    Re: [Resolvido]Impedir cadastramento de registro duplicado no Access

    Mensagem  fmelloti em Seg 16 Jul 2012, 18:18

    PatSoft,

    Obrigado pela dica, mas eu teria que buscar no campo DATA e também no campo HORA as informações, para ter certeza que ninguém mais estaria agendado na mesma da e hora

    Ex: A no dia 12/12/12 as 15h só poderia ter um registro.

    Como posso fazer isso??

    Obrigado...
    avatar
    Connekta Informatica
    Super Avançado
    Super Avançado

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 995
    Registrado : 01/07/2011

    Re: [Resolvido]Impedir cadastramento de registro duplicado no Access

    Mensagem  Connekta Informatica em Seg 16 Jul 2012, 19:22

    Dê uma olhada nesse exemplo referente: [Você precisa estar registrado e conectado para ver este link.]



    .................................................................................




    Untitled Document





    Connekta Informática Apoia:


    Chapada dos Veadeiros - Alto Paraíso de Goiás
    Venha conhecer as belezas naturais desta cidade.


    Clique Aqui


    Lembrete: Desfrutar e Preservar é um direito de Todos.





    fmelloti
    Novato
    Novato

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 5
    Registrado : 16/07/2012

    Re: [Resolvido]Impedir cadastramento de registro duplicado no Access

    Mensagem  fmelloti em Seg 16 Jul 2012, 20:31

    PatSoft

    Funcionou, porém a mensagem não aparece na tela, o que retorna é a mensagem padrão do Access quando há duplicidade de índice.

    Desde já agradeço a força.
    avatar
    Connekta Informatica
    Super Avançado
    Super Avançado

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 995
    Registrado : 01/07/2011

    Re: [Resolvido]Impedir cadastramento de registro duplicado no Access

    Mensagem  Connekta Informatica em Seg 16 Jul 2012, 21:32

    Se puder me enviar seu Banco de Dados, Agradeço.
    E-Mail: [Você precisa estar registrado e conectado para ver este link.]


    .................................................................................




    Untitled Document





    Connekta Informática Apoia:


    Chapada dos Veadeiros - Alto Paraíso de Goiás
    Venha conhecer as belezas naturais desta cidade.


    Clique Aqui


    Lembrete: Desfrutar e Preservar é um direito de Todos.





    fmelloti
    Novato
    Novato

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 5
    Registrado : 16/07/2012

    Re: [Resolvido]Impedir cadastramento de registro duplicado no Access

    Mensagem  fmelloti em Seg 16 Jul 2012, 22:33

    Enviado...

    Ver o form "Cópia de Form - Nivelamentos Geral" que é o que estou fazendo os testes. No campo "Hora" ao atualizar precisaria que ele informa-se se já há algum nivelamento para aquela data(campo anterior) e horário.

    Obrigado.
    Anexos
    Database1.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (595 Kb) Baixado 254 vez(es)
    avatar
    Lupércio
    VIP
    VIP

    Respeito às Regras 100%

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

    Re: [Resolvido]Impedir cadastramento de registro duplicado no Access

    Mensagem  Lupércio em Ter 17 Jul 2012, 01:45

    fbellot boa noite!

    Primeiramente vai uma dica, não coloque nomes nas tabelas separados, os nomes das tabelas e fomulários devem ser emendados. Exemplo "tabela clientes" errado tem que ser "TabelaClientes" emendado, essa dica tambem serve para os formulários. Alterei o nome da tabela e do formulário do seu banco, criei uma macro, para desfazer o registro, e inseri dois códigos no bd. Agora adpte conforme desejar eis o bd. Qualquer coisa nos grite. Very Happy

    fmelloti
    Novato
    Novato

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 5
    Registrado : 16/07/2012

    Re: [Resolvido]Impedir cadastramento de registro duplicado no Access

    Mensagem  fmelloti em Qui 19 Jul 2012, 00:27

    Lupércio, boa noite,

    Excelente...adaptei para a minha necessidade e está tudo funcionando perfeitamente. Muito bom mesmo!! Muito obrigado pela força e um abração!!!
    avatar
    Lupércio
    VIP
    VIP

    Respeito às Regras 100%

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

    Re: [Resolvido]Impedir cadastramento de registro duplicado no Access

    Mensagem  Lupércio em Sex 20 Jul 2012, 00:13

    Que bom que pude ajudar! Very Happy

    O forum agradece, obrigado pelo retorno!

    analarissap
    Novato
    Novato

    Respeito às Regras 100%

    Sexo : Feminino
    Localização : Brasil
    Mensagens : 1
    Registrado : 11/01/2012

    access 2007

    Mensagem  analarissap em Qui 23 Jan 2014, 13:59

    Existe possibilidade de inserir na versao access 2007?

    moretti
    Novato
    Novato

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1
    Registrado : 10/09/2015

    [Resolvido]Erro de duplicidade ao cadastrar cliente

    Mensagem  moretti em Qui 17 Set 2015, 14:04

    Bom dia,

    Sou novo no forum e curioso no access2007, estou terminando um sistema, mas estou com dificuldades no formulário cadastro, no campo RG no formulário, está como chave primária, tipo de dados numérico, requerido (sim) e Sim (Duplicação não autorizada). Gostaria que, quando digitar RG já cadastrado informar-me sobre a duplicidade e, que possa ser informado por inbox.

    obs: Origem: tb_Cadastro // formulario: fml_Cadastro // campo do formulario: RG

    Desde já agradeço pela atenção

    abç

      Data/hora atual: Ter 25 Jul 2017, 09:48