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


    Registros Duplicados Access 2010

    leoavila7
    leoavila7
    Intermediário
    Intermediário

    Respeito às Regras 100%

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

    Registros Duplicados Access 2010 Empty Registros Duplicados Access 2010

    Mensagem  leoavila7 em Qua 23 Jan 2013, 22:27

    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 100%

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

    Registros Duplicados Access 2010 Empty Re: Registros Duplicados Access 2010

    Mensagem  RafaelZorzo em Qui 24 Jan 2013, 09:41

    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 100%

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

    Registros Duplicados Access 2010 Empty Re: Registros Duplicados Access 2010

    Mensagem  Lupércio em Sex 01 Fev 2013, 00:05

    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 100%

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

    Registros Duplicados Access 2010 Empty Registros Duplicados Access 2010

    Mensagem  leoavila7 em Sex 01 Fev 2013, 23:40

    Valeu mestres, obrigado
    Lupércio
    Lupércio
    VIP
    VIP

    Respeito às Regras 100%

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

    Registros Duplicados Access 2010 Empty Re: Registros Duplicados Access 2010

    Mensagem  Lupércio em Sab 02 Fev 2013, 12:35

    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: Ter 18 Jun 2019, 14:23