salut
plutot que de parcourir l'ensemble des lignes tu peux suivre le process suivant
tu crée une nouvelle table dont la strucute est identique à la table d'origine
puis tu fais
Insert Into NewTable
Select Distinct * From OldTable
ceci va avoir pour effet de dédoublonner tout tes enregistrements
puis tu supprime le contenu de OldTable
et tu fais l'opération inverse
Insert Into OldTable
Select * from NewTable
ou bien tu supprime OldTable et tu renommes NewTable en OldTable
Note :
pour que cela marche il faut que tu ai des enregistrements en doublon sur l'ensemble des champs
a+
Pat