Bonjour,
Je récapitule mon problème et tente de l'eclaircir :

J'ai le code suivant pour supprimer des doublons dans une table paradox :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
    Table1.TableName:=StatusBar1.Panels[0].Text+'\'+Label1.Caption+'\'+'sortick.db';
    Table1.Open;
    Table1.Edit;
    query1.Open;
    query2.Open;
    Table1.Post;
    Table1.FlushBuffers;
    Table1.Close;
    Query1.Close;
    Query2.Close;
avec les requetes SQL :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
SELECT DISTINCT * FROM TABLE1 T1
WHERE EXISTS (SELECT *
              FROM TABLE1 T2
              WHERE T1.Ninc <> T2.Ninc
              AND T1.NoTicket = T2.NoTicket
              AND T1.DatPai = T2.DatPai);
 
DELETE FROM TABLE1
WHERE  T.Ninc < ANY (SELECT Ninc
                      FROM   TABLE1 T2
                      WHERE  T.Ninc <> T2.Ninc
                      AND  T.NoTicket    = T2.NoTicket
                      AND  T.DatPai = T2.DatPai);
sur ma form, G un datasource1 relié à la table1 et les query1 et 2 connectés au datasource1.

Est ce correct ? Je crois qu'il y a un problème entre les dialogues table, datasource et query ....

Merci pour vos réponses