Office Forum
www.Office-Loesung.de
Access :: Excel :: Outlook :: PowerPoint :: Word :: Office :: Wieder Online ---> provisorisches Office Forum <-
Abfrage-Assistent zur Duplikatsuche und Bereinigung dieser!
zurück: Gefiltertes Springen von einem Formular zu einem anderen weiter: Geburtstagsmelder mit 2 Tagen Vorlauf Unbeantwortete Beiträge anzeigen
Neues Thema eröffnen   Neue Antwort erstellen     Status: Tutorial Facebook-Likes Diese Seite Freunden empfehlen
Zu Browser-Favoriten hinzufügen
Autor Nachricht
jpa
Access/Excel VBA-Programmierer


Verfasst am:
15. Apr 2007, 18:55
Rufname: Jean Pierre
Wohnort: Frankfurt

Abfrage-Assistent zur Duplikatsuche und Bereinigung dieser! - Abfrage-Assistent zur Duplikatsuche und Bereinigung dieser!

Nach oben
       Version: Office XP (2002)

Dieser Assistent (acwzdup.zip) erstellt eine Abfrage (ähnlich wie der mitgelieferte von MS), die in einer einzelnen Tabelle oder Abfrage Datensätze mit Duplikaten in Feldwerten findet und diese gegebenenfalls auch von diesen Duplikaten bereinigt.
Des weiteren kann über eine Sortierung innerhalb der Gruppe der Duplikate als Einschränkung festgelegt werden, welche Datensätze der Duplikate angezeigt oder gelöscht werden sollen.

Läuft unter access 2002/2003/2007. An 2000 arbeite ich noch.. Rolling Eyes

Die Software ist freeware, besser gesagt donationware, ich würde mich sehr über eine Spende freuen!
Gruß
JPA
Willi Wipp
Moderator


Verfasst am:
15. Apr 2007, 21:54
Rufname:
Wohnort: Raum Wiesbaden


Re: Abfrage-Assistent zur Duplikatsuche und Bereinigung dies - Re: Abfrage-Assistent zur Duplikatsuche und Bereinigung dies

Nach oben
       Version: Office XP (2002)

Hi jpa,

vielen Dank fuer dir interessante Loesung.
Habe nur einen kurzen Blick darauf geworfen und wuerde eventuell darueber nachdenken
Alle Teile ausser dem Count(*)>1 der gruppierten Abfrage aus der HAVING-Klausel in eine WHERE-Klausel zu verlagern.

_________________
Eine kurze Rueckmeldung waere nett
SL Willi Wipp

(Anleitung fuer das Anhaengen von Dateien: Klicke links auf [www], Gaeste muessen sich dafuer anmelden)
jpa
Access/Excel VBA-Programmierer


Verfasst am:
18. Apr 2007, 01:20
Rufname: Jean Pierre
Wohnort: Frankfurt

AW: Abfrage-Assistent zur Duplikatsuche und Bereinigung dies - AW: Abfrage-Assistent zur Duplikatsuche und Bereinigung dies

Nach oben
       Version: Office XP (2002)

Danke für's feedback Willi Wipp

Aber in den HAVING-Klausel ist bereits nur Count(*)>1

???

Gruß
JPA
Willi Wipp
Moderator


Verfasst am:
18. Apr 2007, 11:23
Rufname:
Wohnort: Raum Wiesbaden

Re: Abfrage-Assistent zur Duplikatsuche und Ber... (II) - Re: Abfrage-Assistent zur Duplikatsuche und Ber... (II)

Nach oben
       Version: Office XP (2002)

Hi jpa,

nur solange wie nur ein Feld auf Duplikate verglichen wird.
Code:
SELECT   tmp.[DeinText], tmp.[DeineZahlDouble], tmp.[DeineId], tmp.[DeineZahlLong]
FROM     tblDeineTabelle AS tmp
WHERE    tmp.[DeinText] In (SELECT   [DeinText]
                            FROM     [tblDeineTabelle]
                            GROUP BY [DeinText],[DeineZahlDouble]
                            HAVING   Count(*)>1
                            And      [DeineZahlDouble] = [tmp].[DeineZahlDouble])
AND      [DeineId] Not In (SELECT TOP 1 [DeineId]
                           FROM     [tblDeineTabelle]
                           WHERE    [DeinText]=tmp.[DeinText]
                           AND      [DeineZahlDouble]=tmp.[DeineZahlDouble]
                           ORDER BY [DeineId])
ORDER BY tmp.[DeinText], tmp.[DeineZahlDouble], tmp.[DeineId];
Ich meine dann so
Code:
SELECT   tmp.[DeinText], tmp.[DeineZahlDouble], tmp.[DeineId], tmp.[DeineZahlLong]
FROM     tblDeineTabelle AS tmp
WHERE    tmp.[DeinText] In (SELECT   [DeinText]
                            FROM     [tblDeineTabelle]
                            WHERE    [DeineZahlDouble] = [tmp].[DeineZahlDouble]
                            GROUP BY [DeinText],[DeineZahlDouble]
                            HAVING   Count(*)>1)
AND      [DeineId] Not In (SELECT TOP 1 [DeineId]
                           FROM     [tblDeineTabelle]
                           WHERE    [DeinText]=tmp.[DeinText]
                           AND      [DeineZahlDouble]=tmp.[DeineZahlDouble]
                           ORDER BY [DeineId])
ORDER BY tmp.[DeinText], tmp.[DeineZahlDouble], tmp.[DeineId];
Das duerfte bei grossen Datenbestaenden dann schneller sein.
_________________
Eine kurze Rueckmeldung waere nett
SL Willi Wipp

(Anleitung fuer das Anhaengen von Dateien: Klicke links auf [www], Gaeste muessen sich dafuer anmelden)
jpa
Access/Excel VBA-Programmierer


Verfasst am:
19. Apr 2007, 01:01
Rufname: Jean Pierre
Wohnort: Frankfurt


AW: Abfrage-Assistent zur Duplikatsuche und Bereinigung dies - AW: Abfrage-Assistent zur Duplikatsuche und Bereinigung dies

Nach oben
       Version: Office XP (2002)

Gut beobachtet, vielen dank für den Hinweis. Surprised
Ich stimme dir voll zu! Wink

Ich habe es mit der Version 1.01 jetzt eingebaut Exclamation

Gruß
JPA
Neues Thema eröffnen   Neue Antwort erstellen Alle Zeiten sind
GMT + 1 Stunde

Diese Seite Freunden empfehlen

Seite 1 von 1
Gehe zu:  
Du kannst Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.
Du kannst Dateien in diesem Forum nicht posten
Du kannst Dateien in diesem Forum herunterladen

Verwandte Themen
Forum / Themen   Antworten   Autor   Aufrufe   Letzter Beitrag 
Keine neuen Beiträge Access Tabellen & Abfragen: Bereinigung von Kundendaten 6 mscola 133 06. Aug 2013, 12:37
kyron9000 Bereinigung von Kundendaten
Keine neuen Beiträge Access Tabellen & Abfragen: In Duplikatsuche Kriterium einbauen? 1 wimmera 72 29. Nov 2012, 11:59
wimmera In Duplikatsuche Kriterium einbauen?
Keine neuen Beiträge Access Tabellen & Abfragen: Abfrage-Assistent zur Inkonsistenzsuche - mit 2 Tabellen 1 hobby_access_anwender 333 01. Sep 2012, 10:12
Gast Abfrage-Assistent zur Inkonsistenzsuche - mit 2 Tabellen
Keine neuen Beiträge Access Tabellen & Abfragen: Duplikat-Suche in Abfrage (problem: aggregatfunktion) 1 donchill 274 24. Jul 2012, 17:48
MiLie Duplikat-Suche in Abfrage (problem: aggregatfunktion)
Keine neuen Beiträge Access Tabellen & Abfragen: Duplikatsuche mal anders 10 cwp1982 452 25. Jan 2010, 23:08
MiLie Duplikatsuche mal anders
Keine neuen Beiträge Access Tabellen & Abfragen: Duplikatsuche in Access 2000 4 adrian100 749 10. Jan 2009, 12:52
adrian100 Duplikatsuche in Access 2000
Keine neuen Beiträge Access Tabellen & Abfragen: Abfrage mit mehreren Bedingungen/Duplikatsuche? 0 Joehase 406 17. Dez 2008, 10:33
Joehase Abfrage mit mehreren Bedingungen/Duplikatsuche?
Keine neuen Beiträge Access Programmierung / VBA: Bereinigung von Text mit Access 2 m.i.k.e 411 30. Okt 2008, 14:12
m.i.k.e Bereinigung von Text mit Access
Keine neuen Beiträge Access Tabellen & Abfragen: Gegenteil einer Duplikatsuche 3 guest 23556 793 10. Jul 2008, 15:00
guest 23556 Gegenteil einer Duplikatsuche
Keine neuen Beiträge Access Tabellen & Abfragen: Assisent zur Duplikatsuche in Access 2000 1 PeeWee20007 1002 31. Jan 2008, 13:54
Da Oansa Assisent zur Duplikatsuche in Access 2000
Keine neuen Beiträge Access Tabellen & Abfragen: Access 2000 - Anfängerproblem: Abfrageassistent - ERLEDIGT 6 the_captain 1998 16. Aug 2007, 10:56
the_captain Access 2000 - Anfängerproblem: Abfrageassistent - ERLEDIGT
Keine neuen Beiträge Access Tabellen & Abfragen: Duplikatsuche mit Toleranz 4 Schreiwa 784 27. März 2007, 14:07
Shai Duplikatsuche mit Toleranz
 

----> Diese Seite Freunden empfehlen <------ Impressum - Besuchen Sie auch: PHP JavaScript