Suchen nach Datensätzen > Suchen nach doppelten Werten mithilfe einer Self-Join-Beziehung
 
Suchen nach doppelten Werten mithilfe einer Self-Join-Beziehung
Dieses Verfahren nutzt eine Self-Join-Beziehung und ein Formelfeld, das auf die Beziehung verweist, um alle doppelten Datensätze außer der ersten Instanz in der Reihenfolge der Datensatzerstellung zu finden. Sobald dieses System eingerichtet ist, werden Duplikate von Datensätzen gleich bei ihrer Erstellung identifiziert.
So finden Sie doppelte Datensätze mit Ausnahme der ersten Instanz:
1. Wenn Sie die doppelten Datensätze aus der Datenbank löschen wollen, erstellen Sie eine Sicherungskopie der Datei.
Weitere Informationen finden Sie unter Speichern und Kopieren von Dateien.
2. Bestimmen Sie ein Feld, das ein eindeutiges Objekt in der Datei definiert.
Verwenden Sie zum Beispiel in einer Kontaktdatenbank das Feld „MitarbeiterID“. Sie können dann ein Formelfeld mit einer Formel (mit Ergebnistyp „Text“) erstellen, die die Daten aus mehreren Feldern zu einer eindeutigen ID kombiniert. Beispiel: Vorname & Nachname & Telefonnummer. Verwenden Sie kein Wiederholfeld.
3. Definieren Sie eine Self-Join-Beziehung.
Verwenden Sie Ihr gewähltes Identifizierungsfeld in den beiden Tabellen der Beziehung als Abgleichsfeld. Weitere Informationen finden Sie unter Erstellen und Ändern von Beziehungen.
4. Erstellen Sie ein neues Formelfeld mit dem Namen „Duplikate prüfen“ und der folgenden Formel:
Wenn(Anzahl(<Name des zweiten Auftretens der Tabelle>::<Abgleichsfeld>) > 1; "Duplikate"; "Eindeutig")
5. Klicken Sie in der Statussymbolleiste auf Alle zeigen.
6. Führen Sie im Feld „Duplikate prüfen“ eine Suche nach Duplikate durch.
Alle Datensätze mit Duplikaten werden als Duplikate gekennzeichnet.