Duplikate erkennen

Wie Sie optimal mit doppelten Datensätzen umgehen

4
(1)
Beitrag bewerten
Ersten Kommentar schreiben
Stand: 10. November 2011

Eines der lästigsten Probleme bei der Speicherung von Daten, vor allem bei Adressen, ist das Erkennen von Duplikaten. Zwar bietet Access einen Abfrage-Assistenten zur Duplikatserkennung, aber dieser kommt im Grunde zu spät, wenn nämlich doppelte Daten bereits gespeichert wurden. Lorenz Hölscher zeigt, wie Sie optimal mit doppelten Datensätzen umgehen.

Für Übungszwecke steht eine Datenbank zum Download bereit: Datenbank "Duplikate" (.mdb, 212 kB). Aus lizenzrechtlichen Gründen dürfen wir die Beispiel-Tabelle "Kunden" nicht mitliefern, die Sie aber in der mit Access ausgelieferten "Nordwind.mdb" finden und importieren können.

Beitrag bewerten

Ihre Wertung:

 

VBA Code zur Duplikatabfrage sehr langsam

Hallo,
ich habe diesen Code in meine DB übernommen. Bei ca. 26.000 Datensätzen ist die Eingabe bzw. Tastenanschlag in den Feldern sehr langsam. Wenn ich das Change-Ereignis testhalber auskommentiere, läuft auch die Eingabe/Tastenanschläge wieder einwandfrei. Wie kann ich die Geschwindigkeit optimieren?

Code-Beschleunigung

Hallo 'Gast',
es gibt mehrere Ansätze zur Beschleunigung:
- Die Datenbank komprimieren.
- Die Felder Kontaktperson und Ort müssen indiziert werden.
- Im Code können Sie sich auf die Anzahl ohne Details beschränken (also nur DCount, aber keine .RowSource=...-Zuweisung), das dürfte die Geschwindigkeit etwa verdoppeln.
- Die eigentlichen Details werden erst auf Button_Click angezeigt.
- Der Hauptspeicher muss so groß sein, dass die komplette Datenbank geladen werden kann und keine langsame Auslagerung auf die Festplatte nötig ist.

Bei diesen Datenmengen ist aber die vernünftigste Lösung die Auslagerung der Tabellen in einen SQL-Server und dort die Nutzung von StoredProcedures. Und der SQL-Server muss natürlich auf einem angemessenen Rechner laufen und nicht auf dem gleichen PC parallel.

MfG, L. Hölscher

Mitglied werden, Vorteile nutzen!

  • Sie können alles lesen und herunterladen: Beiträge, PDF-Dateien und Zusatzdateien (Checklisten, Vorlagen, Musterbriefe, Excel-Rechner u.v.a.m.)
  • Unsere Autoren beantworten Ihre Fragen

Downloads zu diesem Beitrag

Newsletter abonnieren