gastao 0 Posted October 18, 2013 Report Share Posted October 18, 2013 boas, alguém me consegue ajudar, preciso de selecionar numa tabela em access apenas o 1 registo que encontrar na tabela com registos duplicados ou marcalos com um X exemplo marcava o primeiro com um novo campo e metia um X algume me csg dar uma ajuda sff Consulta2 referencia Ean Descrição Unidade familia 1000019 5601123907143 P/Dent.Colgate A/Tart.Branq.7 UN 6203 1000019 5601123900601 P/Dent.Colgate A/Tart.Branq.7 UN 6203 1000019 75601123907142 P/Dent.Colgate A/Tart.Branq.7 UN 6203 Link to post Share on other sites
carlosAl 7 Posted November 15, 2013 Report Share Posted November 15, 2013 nao percebi muito bem a duvida Link to post Share on other sites
carlosAl 7 Posted November 16, 2013 Report Share Posted November 16, 2013 (edited) se o que pretendes é apagar todos os registos da tua tabela que sejam duplicadpos, mantendo só o primeiro registo : 1000019 5601123907143 P/Dent.Colgate A/Tart.Branq.7 UN 620 e os outros serem apagados, acho que podes fazer assim : 1- crias outra tabela (tbl2), com os mesmos nomes de campos que a original 2 - só uma diferenca na tbl2, o campo referencia atribuis uma chave primaria 3- fazes uma consulta uma de adiçao com o assistente algo do tipo : INSERT INTO tblProdutos ( referencia, ean, descricao ) SELECT tblProdutos.referencia, tblProdutos.ean, tblProdutos.descricao FROM tblProdutos; O resultado sera que a nova tabela fica so com o primeiro registo, e os duplicados desaparecem no fim renomeias a tua tabela para o nome da original Edited November 16, 2013 by Rui Carlos Formatação corrigida. Link to post Share on other sites
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now