collapse

* Benutzer Info

 
 
Willkommen Gast. Bitte einloggen oder registrieren. Haben Sie Ihre Aktivierungs E-Mail übersehen?

* Wer ist Online

  • Punkt Gäste: 97
  • Punkt Versteckte: 1
  • Punkt Mitglieder: 2
  • Punkt Benutzer Online:

* Forenstatistik

  • stats Mitglieder insgesamt: 14160
  • stats Beiträge insgesamt: 68645
  • stats Themen insgesamt: 9248
  • stats Kategorien insgesamt: 5
  • stats Boards insgesamt: 17
  • stats Am meisten online: 415

Autor Thema: Duplikate in Tabellen löschen aber ein Datensatz behalten  (Gelesen 724 mal)

Offline Grumpy

  • Newbie
  • Beiträge: 43
Ich habe eine Tabelle bestehend aus ID (Autowert, kein Primär) Name, Vorname, Terminart, Ausgeteilt und zurück.
Jetzt passiert es leider das datensätze mehrfach hinzugefügt werden.
Duplikate möchte ich löschen, jedoch einen datensatz jeweils behalten.
d.h.

    ID    name   Vorname   Terminart   ausgeteilt    zurück
1. 10    Müller   Markus      T1            01.01.2018   02.01.2018
2  10    Müller   Markus      T1            01.01.2018   02.01.2018
3  11   Meier    Michael       T1            01.01.2018   02.01.2018
4  12   Huber    Chris          T2           31.12..2018   05.08.2018
5  10    Müller   Markus       XA            09.01.2018   12.01.2018

soll hinterher so aussehen:
 ID       name   Vorname   Terminart   ausgeteilt    zurück
1. 10    Müller   Markus      T1            01.01.2018   02.01.2018
3  11    Meier    Michael      T1            01.01.2018   02.01.2018
4  12   Huber    Chris          T2           31.12..2018   05.08.2018
5  10    Müller   Markus       XA            09.01.2018   12.01.2018

Duplikate sollen vermieden werden wenn "terminart", "ausgeteilt" und "zurück" gleich sind.
Die gleiche "terminart" kann passieren aber nicht am gleichen "ausgeteilt" oder "zurück" Datum.

 

Offline Beaker s.a.

  • Access Guru
  • ****
  • Beiträge: 1983
--
Beaker s.a., der lieber an seinem eigenen Projekt arbeiten würde/sollte, aber irgendwie immer gerne seinen Senf dazu gibt ;-)
S.M.I².L.E.
 

Offline Grumpy

  • Newbie
  • Beiträge: 43
Re: Duplikate in Tabellen löschen aber ein Datensatz behalten
« Antwort #2 am: Januar 18, 2018, 11:59:49 »
Hab ich mir angeschaut vorher, aber ehrlich gesagt....bin wahrscheinlich zu doof dafür.
Hab es mit einer Abfrage für duplikatsuche versucht, diese in Löschabfrage gewandelt abder nicht mit dem Ergebniss was ich wollte.
Den Syntax für eine Löschabfrage in der ein datendatz bei übereinstimmenden "Terminart","ausgeteilt" und "zurück" gelöscht wird jedoch zumindest einer erhalten bleibt ...... :o
 

Offline Beaker s.a.

  • Access Guru
  • ****
  • Beiträge: 1983
Re: Duplikate in Tabellen löschen aber ein Datensatz behalten
« Antwort #3 am: Januar 18, 2018, 12:36:02 »
O.K., einen Ansatz zur Lösung findest du hier in Beitrag #6
http://www.ms-office-forum.net/forum/showthread.php?t=324759
(.Duplikatsschluessel = .Terminart)
Im Feld Terminart sollte i.Ü. die ID (als FK) aus der entsprechenden Tabelle
gespeichert sein.
--
Beaker s.a., der lieber an seinem eigenen Projekt arbeiten würde/sollte, aber irgendwie immer gerne seinen Senf dazu gibt ;-)
S.M.I².L.E.
 

 

Duplikate sortieren (an den Anfang oder das Ende stellen)

Begonnen von ErzfreundBoard Access-Hilfe

Antworten: 16
Aufrufe: 7941
Letzter Beitrag August 11, 2010, 11:51:26
von Erzfreund
Duplikate

Begonnen von SchakalBoard Access Programmierung

Antworten: 9
Aufrufe: 4055
Letzter Beitrag März 20, 2012, 13:47:15
von database
Eingabe via Formular - Gültigkeitsregel Duplikate

Begonnen von fuxl66Board Formular

Antworten: 12
Aufrufe: 5627
Letzter Beitrag September 03, 2012, 12:32:38
von bahasu
Access: Duplikate entfernen und Spalte ändern

Begonnen von EdFredBoard Tabelle/Abfrage

Antworten: 4
Aufrufe: 1770
Letzter Beitrag Februar 21, 2013, 17:33:16
von EdFred
Abfrage Duplikate

Begonnen von simonBoard Tabelle/Abfrage

Antworten: 2
Aufrufe: 1678
Letzter Beitrag November 17, 2014, 18:37:08
von simon