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

    Registros Duplicados Access 2010

    leoavila7
    leoavila7
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 149
    Registrado : 04/12/2011

    Registros Duplicados Access 2010 Empty Registros Duplicados Access 2010

    Mensagem  leoavila7 Qua 23 Jan 2013, 10:27 pm

    Amigos;
    No caso de uma tabela com campos Codigo,Nome,DataNascimento e Endereco eu sei que devo colocar a chave primaria no campo Codigo. Mas como faço pra impedir que o campo nome seja duplicado baseado em DataNascimento e Endereço. Por exemplo:

    Podemos ter 2 Jose da Silva em endereços diferentes, mas se a data de nascimento e o endereço forem identicos ao primeiro registro quero bloquear a inserção do registro antes de salva-lo.

    Tentei colocar varias chaves na minha tabela, mas nao funcionou adequadamente, existe algum outro metodo?


    Obrigado
    RafaelZorzo
    RafaelZorzo
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 92
    Registrado : 25/08/2011

    Registros Duplicados Access 2010 Empty Re: Registros Duplicados Access 2010

    Mensagem  RafaelZorzo Qui 24 Jan 2013, 9:41 am

    Bom dia leoavila7,
    Primeiro, evite usar os nomes reservados do access, substitua o campo Nome por txtNome, ou cxNome, codNome,
    ou algo nesse sentido...

    O interessante é utilizar um campo obrigatório e que seja único para cada indivíduo,
    como por exemplo os dígitos de CPF, que são únicos para cada pessoa, para verificar se a pessoa já existe
    e se já está cadastrada.

    Dê uma olhada nestes links, talvez possa surgir uma luz...
    Resolvido 1
    Resolvido 2
    Resolvido 3


    .................................................................................
    Aprendi muito aqui...
    Registros Duplicados Access 2010 45
    Arrow Regras do Fórum
    Arrow Faça uma busca no Fórum...
    Lupércio
    Lupércio
    VIP
    VIP


    Respeito às regras : Respeito às Regras 100%

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

    Registros Duplicados Access 2010 Empty Re: Registros Duplicados Access 2010

    Mensagem  Lupércio Sex 01 Fev 2013, 12:05 am

    Boas!

    Olha o código do mestre ai:

    Private Sub SeuBotão_Click()
    'By JPaulo ® Maximo Access
    Dim RS As Recordset
    Dim x As String

    x = "JPaulo"

    Set RS = CurrentDb.OpenRecordset("MinhaTabela")
    If RS.RecordCount = 0 Then Exit Sub

    RS.MoveFirst

    Do While Not RS.EOF
    If Year(RS.Fields("DataNacimento")) < Year(Date) And RS.Fields("Nome") = x And RS.Fields("endereço") =500 Then

    RS.Delete

    End If

    RS.MoveNext
    Loop
    End Sub


    leoavila7
    leoavila7
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 149
    Registrado : 04/12/2011

    Registros Duplicados Access 2010 Empty Registros Duplicados Access 2010

    Mensagem  leoavila7 Sex 01 Fev 2013, 11:40 pm

    Valeu mestres, 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

    Registros Duplicados Access 2010 Empty Re: Registros Duplicados Access 2010

    Mensagem  Lupércio Sáb 02 Fev 2013, 12:35 pm

    O forum agradece pelo retorno!

    Conteúdo patrocinado


    Registros Duplicados Access 2010 Empty Re: Registros Duplicados Access 2010

    Mensagem  Conteúdo patrocinado


      Data/hora atual: Sex 19 Abr 2024, 6:10 pm