Buscar

Visualizar registros duplicados em uma tabela

Código

PARA VERIFICAÇÃO DOS DADOS  PELO USUÁRIO EM TEMPO REAL VOCE PODERÁ USAR ATRAVES DA SQL.
DA SEGUINTE FORMA:
INCLUA UM FORMULÁRIO NO SEU PROGRAMA, ADICIONE UM TBDGRID, UM DBNAVIGATOR, DOIS BUTTONS , UMA QUERY E UM DATASOURCE.
NA TSTRINGS DA QUERY ESCREVA O SEGUINTE COMANDO:

SELECT *
FROM TABELA
WHERE
CN IN (SELECT CN FROM TABELA GROUP BY CN HAVING COUNT(*)>1)
ORDER BY () {CAMPO DA TABELA QUE SE QUER ORDENAR}

NO PRIMEIRO BUTTON NO SEU  EVENTO ONCLICK ESCREVA O SEGUINTE COMANDO:
FORM1.QUERY.ACTIVE := FALSE;
NO SEGUNDO BUTTON ESCREVA O SEGUINTE COMANDO:
FORM1L.QUERY.ACTIVE := TRUE;
A RODE O PROGRAMA.
COM  ESTE FORMULÁRIO O USUÁRIO PODERÁ VER OS ARQUIVOS DUPLICADOS.
VOCE PODERÁ IMPRIMIR ATRAVES DO QUICK REPORT ESTABELENDO UMA QUERY E UM DATASOURCE NO RELATÓRIO COM O MESMO COMANDO DE SQL

Publicidade

Vote na dica




Quantidade de votos: 0 votos
Aceitação: 0%


Detalhes da dica

Categoria: Banco de dados
Adicionada dia: 10/05/07
Por: Luiz Henrique Santos
Visualizada: 4525 vezes

Planeta Delphi - Tudo sobre programação Delphi Planeta Delphi - www.planetadelphi.com.br - Todos os direitos reservados | Copyright 2001-2009