Fehler beim löschen eines Datensatzes

29/06/2011 - 07:29 von Michael Marschall | Report spam
Hallo,
ich habe eine löschabfrage erstellt, die bestimmte eintràge aus einer
Tabelle entfernen soll.
Leider weigert sich Access diese Zeile per Löschabfrage zu löschen,
und gibt mir die Fehlermeldung "Löschen aus den angegebenen Tabellen
nicht möglich.
Die Abfrage basiert auf den Tabelle aus denen die Datensàtze gelöscht
werden sollen. Und einer Tabelle die die ID's hat die aus der ersten
Tabelle gelöscht werden sollen.
Beim Anzeigen funktioniert das alles - Access zeigt mir nur die
Datensàtze an die er löschen soll. Aber sobald ich die Löschabfrage
abschicke meckert Access das es nicht geht (siehe Fehlermeldung).

Woran kann das liegen, und vor allem wie kann ich es beheben ?

Danke im vorraus

Gruß Micha
 

Lesen sie die antworten

#1 Karl Donaubauer
29/06/2011 - 09:53 | Warnen spam
Michael Marschall wrote:
ich habe eine löschabfrage erstellt, die bestimmte eintràge aus
einer Tabelle entfernen soll.
Leider weigert sich Access diese Zeile per Löschabfrage zu löschen,
und gibt mir die Fehlermeldung "Löschen aus den angegebenen Tabellen
nicht möglich.
Die Abfrage basiert auf den Tabelle aus denen die Datensàtze
gelöscht werden sollen. Und einer Tabelle die die ID's hat die aus
der ersten Tabelle gelöscht werden sollen.
Beim Anzeigen funktioniert das alles - Access zeigt mir nur die
Datensàtze an die er löschen soll. Aber sobald ich die Löschabfrage
abschicke meckert Access das es nicht geht (siehe Fehlermeldung).

Woran kann das liegen,



Wenn nur Tabellen (keine Abfragen) beteiligt sind, dann
meistens an mangelnder Klarheit der Beziehungen zwischen
den Tabellen bzw. fehlender Indizierung der Verknüpfungsfelder.

und vor allem wie kann ich es beheben ?



Manchmal hilft es schon, die Eigenschaft "Eindeutige Datensàtze"
der Abfrage auf Ja zu setzen.

Wenn du nicht weiterkommst, dann poste den SQL-Text
der Abfrage. Vielleicht sieht man dann mehr.

Servus
Karl
*********
Access-FAQ: http://www.donkarl.com + Info zur AEK14
Access-Entwickler-Konferenz, Nürnberg 8/9.10. Hannover 22/23.10.

Ähnliche fragen