Projektować baze tak, aby nie dopuszczałą duplikatów jeśłi śa to usuwać na warunkach że jeśli zliczy 2 takie same rekordy to nalezy je usunąć
DELETE *
FROM T_Data
WHERE (SELECT Count(*)
FROM T_Data AS T
WHERE Nz(T.F1, "") = Nz(T_Data.F1, "")
AND Nz(T.F2, "") = Nz(T_Data.F2, "")
AND Nz(T.F3, "") = Nz(T_Data.F3, "")
AND Nz(T.F4, "") = Nz(T_Data.F4, "")
AND T.ID <= T_Data.ID) > 1;