Supportnet / Forum / Datenbanken
Datensatz kann nicht gelöscht werden #Gelöscht
Frage
Ich habe folgendes Problem,
in der einer Tabelle ist ein Datensatz durch einen anderen Benutzer gelöscht worden. Der Datensatz bleibt aber bestehen, ohne Daten nur mit der Meldung je Feld > #Gelöscht <. Auch das extra löschen des Datensatzes innerhalb der Tabelle (rechte Maustaste Datensatz löschen) zeigt keine Wirkung. Zwar zeigt Access an das der Datensatz gelöscht wurde, aber nach dem Ententen öffnen der Tabelle ist der Datensatz wieder da.
Wie kann ich diesen Datensatz endgültig löschen ?
Wenn ich auf
Extra
Datenbank Dienstprogramm
Datenbank reparieren
gehe, kommt nur die Meldung > Datensatz ist gelöscht < aber der Datensatz ist immer noch da.
Antwort 1 von yxcvbnm
Könnte es vielleicht an einen Schlüssel ( FK ) liegen. Der Datensatz ist abhängig von einem anderen. Dieser müßte dann zuerst gelöscht werden.
Antwort 2 von 14071
@yxcvbnm
wenn Datensätze relational verknüpft sind und Datensätze in Relation stehen, kann der Muttersatz nicht gelöscht werden. Das ist ja gerade Sinn der Sache.
@AB
seltsames Phänomen. Normalerweise kommt die Anzeige gelöscht nur wenn die Tabelle/Abfrage offen war, während ein anderer user den Satz gelöscht hat. Bei erneutem Aufbau sollte die Anzeige weg sein.
Wenn die db nicht zu groß ist und keine vertraulichen Daten enthält, kannst du sie mir mal zuschicken. Vielleicht fällt mir was auf.
Außerdem solltest du darauf achten, daß in den Optionen bei weitere unter Standard bei Datensatzsperrung bearbeiteter Datensatz gewählt ist.
Gruß
Jürgen
wenn Datensätze relational verknüpft sind und Datensätze in Relation stehen, kann der Muttersatz nicht gelöscht werden. Das ist ja gerade Sinn der Sache.
@AB
seltsames Phänomen. Normalerweise kommt die Anzeige gelöscht nur wenn die Tabelle/Abfrage offen war, während ein anderer user den Satz gelöscht hat. Bei erneutem Aufbau sollte die Anzeige weg sein.
Wenn die db nicht zu groß ist und keine vertraulichen Daten enthält, kannst du sie mir mal zuschicken. Vielleicht fällt mir was auf.
Außerdem solltest du darauf achten, daß in den Optionen bei weitere unter Standard bei Datensatzsperrung bearbeiteter Datensatz gewählt ist.
Gruß
Jürgen
Antwort 3 von AB
Ich habe in der Untertabelle die Daten gelöscht die mit dem Mutterdatensatz verknüpft sind. Aber der Mutterdatensatz läßt sich dennoch nicht löschen.
Gruß AB
Gruß AB
Antwort 4 von yxcvbnm
Vielleicht ist es ein Bug von Access. Versuch die DB zu entladen und dann mit diesen Daten eine neue DB backen.
Antwort 5 von AB
Danke an alle für die schnelle Hilfe.
Jörg konnte mir per Mail weiterhelfen.
Antwort 6 von AB
Sorry, natürlich hat mir Jürgen weitergeholfen.
Antwort 7 von pfjo
Hallo,
ich stehe nun vor dem selben Problem.
Wie sah denn die Antwort/Hilfe damals aus?
Hat sonst jemand eine Idee, wie man diesen Datensatz endgültig entfernen kann. Bei mir werden auch alle Abfragen, die auf diesen Datensatz bzw. eine Gruppe die diesen DS enthält zugreift, nicht mehr ausgeführt...
Danke im Voraus!
ich stehe nun vor dem selben Problem.
Wie sah denn die Antwort/Hilfe damals aus?
Hat sonst jemand eine Idee, wie man diesen Datensatz endgültig entfernen kann. Bei mir werden auch alle Abfragen, die auf diesen Datensatz bzw. eine Gruppe die diesen DS enthält zugreift, nicht mehr ausgeführt...
Danke im Voraus!
Antwort 8 von maxim66
Antwort 9 von pfjo
Hallo, danke für die Antwort. Leider hilft DB komprimieren und reparieren nichts.
Antwort 10 von maxim66
Hallo,
bringt die Reparatur der Backend-Datei auch nichts? (Falls du eine hast.) Sonst bin ich auch ratlos.
bringt die Reparatur der Backend-Datei auch nichts? (Falls du eine hast.) Sonst bin ich auch ratlos.
Antwort 11 von pfjo
kein Backend... alles in einer DB.
Hat sonst jemand eine Idee?
Hat sonst jemand eine Idee?
Antwort 12 von pfjo
Okay, habe es jetzt selbst hinbekommen. Und zwar verschwindet dieser Datensatz, wenn man die Tabelle kopiert und wieder einfügt - also:
- Beziehungen der alten Tabelle entfernen
- alte Tabelle löschen
- Namen der neuen Tabelle anpassen
- Beziehungen wieder herstellen
- fertig.
Ist aber schon eine seltsame Sache!!!
- Beziehungen der alten Tabelle entfernen
- alte Tabelle löschen
- Namen der neuen Tabelle anpassen
- Beziehungen wieder herstellen
- fertig.
Ist aber schon eine seltsame Sache!!!

