6 Stimmen

Löschen von Duplikaten in Access 2003

Ich habe eine Access 2003 Tabelle mit ~4000 Datensätzen, die aus 17 verschiedenen Tabellen erstellt wurde. Ungefähr die Hälfte dieser Datensätze sind Duplikate. Es gibt keine eindeutige Identifizierungsspalte (id, name usw.). Es gibt eine id-Spalte, die automatisch gefüllt wurde, als die Tabellen kombiniert wurden, was bedeutet, dass die Duplikate nicht völlig identisch sind (obwohl diese Spalte entfernt werden könnte, wenn es die Dinge einfacher macht).

Ich habe den Access-Assistenten für die Suche nach Duplikaten verwendet, der mir eine Liste der doppelten Datensätze liefert, aber nicht zulässt, dass ich sie lösche (wozu ist diese Abfrage gut, wenn ich sie nicht löschen kann?). Ich habe versucht, die generierte Abfrage in eine Abfrage zum Entfernen zu konvertieren, aber das ändert die Anzahl der gefundenen Zeilen. Ich würde die Sql von Hand ändern, aber das übersteigt meine Fähigkeiten und ist 7 Zeilen lang.

Kennt jemand eine gute Methode, um die Duplikate loszuwerden?

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X