Wie man Fixieren MS Access “Konnte nicht von angegebenen Tabellen gelöscht werden” (Fehler 3086)?

In MS Access stoßen Benutzer möglicherweise auf die häufige Fehlermeldung “Could not delete from specified tables“, wenn sie versuchen, Daten aus einer oder mehreren Tabellen mithilfe der DELETE -Abfrage zu löschen, der Löschvorgang jedoch nicht abgeschlossen werden konnte. Dieser Fehler wird aus verschiedenen Gründen ausgelöst. In diesem Blog werde ich die häufigsten Ursachen für den Access-Fehler “Konnte nicht von angegebenen Tabellen gelöscht werden” und einige schnelle Problemum gehungen erwähnen, um ihn mühelos zu beseitigen.

Konnte nicht von angegebenen Tabellen gelöscht werden

Bewertet Exzellenton auf Trustpilot
Kostenloses MS Access-Datenbank Reparatur Tool
Reparieren Sie beschädigte MDB- und ACCDB-Datenbankdateien und stellen Sie gelöschte Datenbanktabellen, Abfragen, Indizes und Datensätze einfach wieder her. Versuch's jetzt!
Herunterladen
Durch Klicken auf die Schaltfläche Herunterladen oben und Installieren von Stellar Repair for Access (14.8 MB) bestätige ich, dass ich die Endbenutzer-Lizenzvereinbarung und die Datenschutzrichtlinie dieser Website gelesen habe und damit einverstanden bin.

Also lasst uns anfangen…

Was ist Fehlercode 3086: Konnte nicht von angegebenen Tabellen gelöscht werden?

Der “Fehlercode 3086: Konnte nicht von angegebenen Tabellen gelöscht werden.” in Microsoft Access tritt auf, wenn Sie versuchen, die Datensätze aus einer Datenbanktabelle zu löschen, Access jedoch auf ein Problem stößt, das die Ausführung des Löschvorgangs verhindert.

Diese Fehlermeldung kann jedoch aus verschiedenen Gründen generiert werden, z. B.:

  1. Unzureichende Berechtigungen – Wenn Sie nicht über die erforderlichen Berechtigungen verfügen, löscht die DELETE-Anweisung möglicherweise keine Zeilen aus einer bestimmten Tabelle.
  2. Sperrprobleme – Möglicherweise wurde Ihre Datenbanktabelle von einem anderen Benutzer gesperrt, wodurch die DELETE-Aktion verhindert wurde.
  3. Tabelle existiert nicht – Es besteht eine große Wahrscheinlichkeit, dass die Tabelle, die Sie löschen möchten, nicht in der Datenbank vorhanden ist oder sich in einem anderen Schema befindet.
  4. Schreibgeschützt – Möglicherweise ist die Datenbank im schreibgeschützten Zugriff geöffnet, weshalb Sie die Löschaufgabe nicht ausführen können.
  5. Datenbank beschädigung: In MS Access kann eine Datenbank beschädigung zu verschiedenen Fehlern und Problemen führen, einschließlich Fehlercode 3086.

Methoden zu Fixieren MS Access Konnte nicht von angegebenen Tabellen gelöscht werden (Fehler 3086)

In diesem Abschnitt finden Sie verschiedene Möglichkeiten, das Problem “Access-Konnte nicht von angegebenen Tabellen gelöscht werden” erfolgreich zu lösen. Probieren wir sie also aus:

Methode 1 – Probieren Sie einige grundlegende Tipps aus

Bevor Sie eine komplizierte Methode ausprobieren, müssen Sie einige grundlegende Tipps zur Behebung dieses Fehlers ausprobieren:

  1. Starten Sie Ihr Access-Programm und Ihren PC neu.
  2. Überprüfen Sie, ob Ihre Tabelle in der Datenbank vorhanden ist oder nicht.
  3. Überprüfen Sie, ob Ihr Tisch gesperrt ist
  4. Prüfen Sie, ob es schreibgeschützt ist

Lesen Sie auch: Microsoft Access kann die Tabelle in der Datenblattansicht nicht öffnen (Fehler 2364)

Methode 2 – Setzen Sie die Eigenschaft „Eindeutige Datensätze“ der Abfrage auf “Ja”.

Ihre Access-Datenbank zeigt diese Art von Fehlermeldung an, wenn Sie eine Löschabfrage mithilfe mehrerer Tabellen erstellen und die Eigenschaft “Eindeutige Datensätze” der Abfrage auf “Nein” gesetzt ist. Die MS Access-Datenbank zeigt die Fehlermeldung “Aus den angegebenen Tabellen konnte nicht gelöscht werden” an Sie führen die Abfrage aus.

Schritte zum Festlegen der Eigenschaft „Eindeutige Datensätze“ der Abfrage auf “Ja“:

Schritt 1: Öffnen Sie die Löschabfrage in der Entwurfsansicht.

Schritt 2: Wenn das Abfrageeigenschaftenblatt nicht geöffnet ist, drücken Sie F4, um es zu öffnen.

Schritt 3: Klicken Sie auf den Abfrage-Designer, um die Abfrageeigenschaften anzuzeigen

Schritt 4: Im Abfrageeigenschaftenblatt müssen Sie die Eigenschaft “Eindeutige Datensätze” finden und auf “Ja” setzen.

Konnte nicht von angegebenen Tabellen gelöscht werden

Methode 3 – Suchen Sie nach erforderlichen Berechtigungen

Viele Benutzer haben berichtet, dass sie den Fehlercode 3086 aufgrund fehlender erforderlicher Berechtigungen erhalten haben, die sie am Löschen der Tabelle hindern. Wenn Sie also nicht über die erforderliche Berechtigung zum Löschen von Datensätzen aus einer bestimmten Tabelle verfügen, müssen Sie die erforderliche Berechtigung einholen und dann erneut versuchen, Ihre Tabelle(n) zu löschen.

Wie repariert man beschädigte MS Access-Datensätze?

Wie in den Ursachen erwähnt, kann auch eine beschädigte Datenbankdatei mit Tabellen, die Sie löschen möchten, den Fehler 3086 auslösen. In diesem Fall müssen Sie es versuchen Access Reparatur N Erholung Software die speziell entwickelt wurde Zu Reparatur korrupte oder beschädigte MS Access-Datenbank dateien. Es verfügt über einen leistungs starken Algorithmus, der selbst stark beschädigte Access-Datenbankdateien scannt.

Es verfügt außerdem über eine äußerst interaktive Benutzeroberfläche, mit der Benutzer die Access-Datenbank einfach bedienen und reparieren können, ohne Änderungen an der ursprünglichen Struktur der Datei vorzunehmen. Es stellt Access-Tabellen, Abfragen, Indizes und andere Daten problemlos wieder her.

Dieses Tool kann problemlos alle kleineren und größeren Datenbankfehler und -probleme von MS Access 2013, 2010, 2007, 2003, 2002 und 2000 auf fast allen Versionen des Windows-Betriebssystems wie Windows 8/7/Vista/XP/2003 beheben. Es steht eine kostenlose Testversion zur Verfügung, die Sie installieren können, um die Funktionen und Zuverlässigkeit der Software zu testen.

* Durch Klicken auf die Schaltfläche Herunterladen oben und Installieren von Stellar Repair for Access (14.8 MB) bestätige ich, dass ich die Endbenutzer-Lizenzvereinbarung und die Datenschutzrichtlinie dieser Website gelesen habe und damit einverstanden bin.

Schritte zur Verwendung der Access Repair N-Wiederherstellungs software

access-shot-de-1
access-select-database-de-2
access-repairing-de-3
access-repairing-completed-de-4
access-preview-de-5
access-save-location-de-6
access-saving-de-7
previous arrow
next arrow

Unter welchen Bedingungen funktioniert die Zugriffslöschabfrage tatsächlich zum Löschen von Datensätzen?

Sie können Datensätze mithilfe einer Löschabfrage erfolgreich löschen, wenn:

  • Gelenke sind zwei Tabellen, die eine Eins-zu-eins-Beziehung haben.
  • Es wird eine einzelne Tabelle verwendet, die keine Beziehung zu einer anderen Tabelle hat.
  • Verwendet eine Tabelle, die sich auf der “Eins”-Seite einer Eins-zu-Viele-Beziehung befindet, und kaskadierendes Löschen ist für diese Beziehung zulässig.
  • Enthält sowohl die Tabelle auf der “Eins”-Seite einer Eins-zu-Viele-Beziehung als auch die Tabelle auf der “Vielen”-Seite dieser Beziehung.

Hinweis: Es wird empfohlen, die Abfrage zweimal auszuführen, um Datensätze aus beiden Tabellen zu löschen.

Möglichkeiten zum Löschen von Datensätzen aus der Access-Datenbank

Wie bereits erwähnt, tritt die Meldung “MS Access konnte nicht aus bestimmten Tabellen löschen (Fehler 3086)” auf, wenn jemand die Löschabfrage verwendet. Vielleicht liegt das Problem also an der Löschabfrage. Probieren Sie also andere Möglichkeiten aus, um die Datensätze aus der Access-Datenbank zu löschen.

Weg 1 – Daten aus einem Datenblatt löschen

  • Doppeltippen Sie im Navigationsbereich auf die Tabelle oder Abfrage, die Sie verwenden möchten. Dadurch wird die Tabelle oder Abfrage in der Datenblattansicht geöffnet.
  • Treffen Sie eine Auswahl für die Daten, die Sie löschen möchten.
  • Sie können entweder einen Teil der Daten markieren oder einfach den Cursor im Feld platzieren.
  • Wenn Sie alle Daten im Feld auswählen, drücken Sie ENTF.

ODER

Gehen Sie zur Registerkarte “Startseite” in der Gruppe “Datensätze” und drücken Sie die Option “LÖSCHEN”.

Konnte nicht von angegebenen Tabellen gelöscht werden

Oder

Wenn Sie mit dem Cursor auf das Feld zeigen, drücken Sie bei Bedarf die ENTF– oder RÜCKTASTE.

Weg 2 – Daten aus einem Formular löschen

  • Gehen Sie zum Navigationsbereich und doppelklicken Sie auf das Formular, das Sie verwenden möchten. Dadurch wird das Formular in der Formularansicht geöffnet.

-oder-

Oder treffen Sie im Navigationsformular eine Auswahl für das Formular, das Sie verwenden möchten, und tippen Sie auf der Registerkarte “Startseite” in der Gruppe “Ansichten” auf die Option “Ansicht”. Tippen Sie anschließend auf die Layoutansicht.

Konnte nicht von angegebenen Tabellen gelöscht werden

  • Treffen Sie eine Auswahl für die Daten, die Sie löschen möchten.
  • Sie können entweder einen Teil der Daten markieren oder einfach den Cursor im Feld platzieren.
  • Wenn Sie alle Daten im Feld auswählen, drücken Sie ENTF.

Oder

Wenn Sie mit dem Cursor auf das Feld zeigen, drücken Sie bei Bedarf die ENTF- oder RÜCKTASTE.

Lesen Sie auch: 6 schnelle und einfache Lösungen für MS Access Laufzeit Fehler 6 Überlauf

Weg 3 – Daten aus einer Werteliste entfernen

  • Klicken Sie im Navigationsbereich mit der rechten Maustaste auf die Tabelle, die Sie ändern möchten, und klicken Sie dann im Kontextmenü auf die Entwurfsansicht.
  • Treffen Sie im oberen Bereich des Entwurfsbereichs eine Auswahl für das Feld, das die Werteliste enthält.
  • Tippen Sie im oberen Bereich des Rasters auf die Registerkarte “Suchen” und suchen Sie dann nach der Zeilenquelle

Setzen Sie die Elemente in der Werteliste standardmäßig in doppelte Anführungszeichen. Verwenden Sie Semikolons, um die einzelnen Elemente zu trennen: „Ausgezeichnet“, „Mittelmäßig“, “Durchschnittlich” und “Schlecht”.

  Entfernen Sie die Elemente gemäß Ihren Anforderungen aus der Liste. Vergessen Sie jedoch nicht, jedes gelöschte Element in Anführungszeichen zu setzen.

Weg 4 – Einen nicht verwandten Datensatz manuell löschen

  • Öffnen Sie die Tabelle oder Abfrage, die Sie löschen möchten, in der Datenblattansicht.
  • Suchen Sie den Datensatz, den Sie löschen möchten. Klicken Sie anschließend auf die Schaltfläche “Alle auswählen” – treffen Sie eine Auswahl für das Quadrat am linken oder rechten Ende des Datensatzes.
  • Sie können eine Auswahl für jede einzelne Zeile treffen und ziehen, um eine zusammenhängende Reihe von Zeilen auszuwählen.
  • Oder drücken Sie die Strg-Taste und klicken Sie mit der Maustaste, um mehrere nicht zusammenhängende Zeilen auszuwählen.
  • Access platziert den Rahmen um den gesamten Datensatz oder den Block ausgewählter Datensätze.
  • Danach drücken Sie , um die Option LÖSCHEN auszuwählen.

-oder-

  • Klicken Sie mit der rechten Maustaste auf die Schaltfläche „Alle auswählen“ und tippen Sie dann auf “Datensatz löschen”.
  • Falls Sie nicht alle Schaltflächen auswählen können, positionieren Sie den Cursor in dem Feld in den Datensätzen.
  • Tippen Sie anschließend auf der Registerkarte „Startseite“ in der Gruppe “Datensatz” auf den Abwärtspfeil neben der Löschoption und klicken Sie auf “Datensatz löschen”.

Konnte nicht von angegebenen Tabellen gelöscht werden

  • Zuletzt bestätigt der Zugriff den Löschvorgang und tippt auf “Ja”.

Endgültiges Urteil

Hier geht es also um den Fehler “Der Access konnte nicht aus den angegebenen Tabellen gelöscht warden” und darum, wie man ihn beheben kann. Wenden Sie nun die genannten Lösungen Schritt für Schritt an und beseitigen Sie den Fehler mit weniger Aufwand. Sollten die Fehler jedoch beim Versuch, die angegebene Tabelle zu löschen, weiterhin bestehen, geben Sie nicht auf.

Probieren Sie einfach die anderen in diesem Beitrag genannten Möglichkeiten zum Löschen der Datensätze aus. Nachdem Sie alle genannten Korrekturen ausprobiert haben, teilen Sie uns Ihre Meinung auf Twitter or Facebook mit. Damit wir Ihnen so viel wie möglich helfen können …!

Haben Sie immer noch Probleme? Beheben Sie sie mit Stellar Repair for Access:

Diese Software gewährleistet die nahtlose Reparatur und Wiederherstellung der ACCDB- und MDB-Datenbank und stellt alle Objekte einschließlich Tabellen, Berichte, Abfragen, Datensätze, Formulare und Indizes sowie Module, Makros usw. wieder her. Beheben Sie Microsoft Access-Probleme jetzt in 3 einfachen Schritten:

  1. Herunterladen Sie Stellar Repair for Access mit der Bewertung Toll auf Cnet herunter.
  2. Klicken Sie auf die Option Browse und Search, um eine beschädigte Access-Datenbank zu finden.
  3. Klicken Sie auf die Schaltfläche Repair, um die Datenbankobjekte zu reparieren und in der Vorschau anzuzeigen.

Pearson Willey ist ein Website-Inhaltsschreiber und Langform-Inhaltsplaner. Daneben ist er auch ein begeisterter Leser. So weiß er sehr gut, wie man ansprechende Inhalte für Leser schreibt. Schreiben ist für ihn wie ein wachsender Vorteil. Er liebt es, sein Wissen in MS Access zu erkunden und technische Blogs zu teilen.