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

    [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.

    Connekta Informatica
    Super Avançado
    Super Avançado

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 973
    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.


    [Você precisa estar registrado e conectado para ver este link.]


    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...

    Connekta Informatica
    Super Avançado
    Super Avançado

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 973
    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.


    [Você precisa estar registrado e conectado para ver este link.]


    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.

    Connekta Informatica
    Super Avançado
    Super Avançado

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 973
    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.


    [Você precisa estar registrado e conectado para ver este link.]


    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 180 vez(es)

    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!!!

    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: Dom 04 Dez 2016, 12:11