DELETAR REGISTROS DUPLICADOS EM BD ACCESS

USUARIO.EXCLUIDOS 15/03/2005 12:45:46
#73067
TENHO UMA TABELA COM REGISTROS DUPLICADOS, ALGUéM SABE COMO APAGAR OS DUPLICADOS DEIXANDO APENAS UM REGISTRO DE CADA CLIENTE

A TABELA TEM DOIS CAMPOS CPF E TITULAR
USUARIO.EXCLUIDOS 15/03/2005 13:00:42
#73070
Resposta escolhida
Sergio
Você pode carregar os registros através de um
"Select CPF From TabelaNome Group CPF" num ListBox, através de um loop é claro e en seguida exibir os dados em oputro listbox, crie uma rotina de exclusão e vá excluindo um por os duplicados, sugiro que após excluir os registro duplicados, insira uma chave primária nos campo CPF (pois o valor deste campo nunca se repete), caso tenha registro de estrangeiros, sugiro que você crie uma chave primária para os campos Titular e CPF,

Qualquer dúvida mande uma mensagem interna.
CLEVERTON 15/03/2005 13:09:28
#73073
"select distinctrow seucampo from tabela"

dessa forma vc abre so os registros da tabela que são duplicados

teste isso " não testei esse codigo ABAIXO", mas tente pra ver se dar certo

SeuDatabase.execute "delete distinctrow seucampo from tabela"
Tópico encerrado , respostas não são mais permitidas