online 1
gast (50)

/ Forum / Datenbanken

DatenbankenDatenbanken

Fragevon SARP vom 19.12.2019, 22:46 Options

doppelte löschen

Hallo zusammen,

nochmal ich. zu meiner frage wie kann ich per vba oder sql doppelte datensätze in access löschen.

beispiel
in der tabelle test gibt es mehrere doppelte einträge

id nr name
1 12 hansmuster
2 12 hansmuster

so das nur noch in der tabelle test hans muster 1 mal existiert

gruss

SARP


Antwort schreiben

Antwort 1 von morpheus__85 vom 20.12.2019, 08:38 Options

Hallo SARP

ein kleiner Vorschlag von mir.

Erstell dir eine neue Tabelle, gleicher Aufbau und Überschriften. Setz den Primärschlüssel auf die Felder Nr und Name sodass mit der nr 12 z.B. kein hansmuster nur einmal vorliegen kann.
Erstell dann eine Tabellenanfügeabfrage ausgehend von deiner alten Tabelle an deine Neue.
Dadruch, dass du den Primärschlüssel festgelegt hast, fallen dir alle doppelten Datensätze raus.
Die neu erstellte Tabelle kannst du dann absofort verwenden, da dann acuh in Zukunft keine doppelten Datensätze mehr vorliegen können.

gruß
morpheus

Antwort 2 von Marie vom 23.12.2019, 01:33 Options

SELECT DISTINCTROW First(Tabelle1.nr) AS [nr Feld]
FROM Tabelle1
GROUP BY Tabelle1.nr
HAVING (((Count(Tabelle1.nr))>1))
ORDER BY First(Tabelle1.nr);


Das ist eine Abfrage, die dir die doppelten Datensätze sortiert liefert. Nun kannste eine Funktion schreiben, wo du alle Datensätze der Reihe nach durchgehst. Ist die Nummer dieselbe, wie im Datensatz vorher, dann löschen.

Gruß marie

Ähnliche Themen

doppelte mp3
habdyle  29.03.2007 - 108 Hits - 1 Antwort

doppelte datein in vista löschen
Jannosch90  22.02.2008 - 74 Hits - 1 Antwort

Doppelte Dateien und Ordner löschen
Rain  09.08.2008 - 79 Hits - 4 Antworten

doppelte Einträge in Incredimails finden und löschen
juersie  18.05.2008 - 94 Hits - 1 Antwort

Hinweis

Diese Frage ist schon etwas älter, Sie können daher nicht mehr auf sie antworten. Sollte Ihre Frage noch nicht gelöst sein, stellen Sie einfach eine neue Frage im Forum..

Neue Einträge

Version: supportware 1.9.150 / 10.06.2022, Startzeit:Thu Jan 8 21:07:44 2026