Wenn Sie eine Anfügeabfrage in einer Access Desktopdatenbank ausführen, erhalten Sie möglicherweise eine Fehlermeldung, die besagt: "Access kann nicht alle Datensätze in der Anfügeabfrage anfügen."
Diese Fehlermeldung kann aus einem der folgenden Gründe angezeigt werden:
Fehler bei Typumwandlung Sie versuchen möglicherweise, Daten eines bestimmten Typs an ein Feld eines anderen Typs anzufügen. Wenn Sie z. B. versuchen, Text an ein Feld mit dem Datentyp Zahl anzufügen, wird dieser Fehler angezeigt. Überprüfen Sie die Datentypen von Feldern in der Zieltabelle, und stellen Sie dann sicher, dass Sie jeweils den richtigen Datentyp anfügen.
Schlüsselverletzungen Möglicherweise versuchen Sie, Daten an ein oder mehrere Felder anzufügen, die Teil des Primärschlüssels der Tabelle sind, z. B. das ID-Feld. Schauen Sie sich den Entwurf der Zieltabelle an, und überprüfen Sie, ob für den Primärschlüssel (oder einen Index) die Eigenschaft Keine Duplikate auf Ja festgelegt ist. Überprüfen Sie dann die daten, die Sie anfügen, um sicherzustellen, dass sie nicht gegen die Regeln der Zieltabelle verstoßen.
Sperrverletzungen Wenn die Zieltabelle in der Entwurfsansicht geöffnet wird oder bereits von einem anderen Benutzer im Netzwerk geöffnet wurde, liegen möglicherweise Datensatzsperren vor, die verhindern, dass durch die Abfrage Datensätze angefügt werden können. Stellen Sie sicher, dass alle aus der Datenbank ausgeschlossen sind.
Verstöße gegen Validierungsregeln Überprüfen Sie den Entwurf der Zieltabelle, um zu sehen, welche Validierungsregeln vorhanden sind. Wenn beispielsweise ein Feld erforderlich ist und Ihre Abfrage keine Daten dafür bereitstellt, erhalten Sie den Fehler. Überprüfen Sie außerdem die Zieltabelle für alle Textfelder, in denen die Eigenschaft Länge zulassen auf Nein festgelegt ist. Wenn Ihre Abfrage keine Zeichen an ein solches Feld angibt, erhalten Sie den Fehler. Das Problem kann auch durch andere Validierungsregeln verursacht werden, z. B. die folgende Validierungsregel für das Feld Menge:
>=10
In diesem Fall können nicht keine Datensätze mit einer Menge kleiner als 10 anfügen.
Weitere Informationen zum Erstellen von Anfügeabfragen finden Sie im Artikel Hinzufügen von Datensätzen zu einer Tabelle unter Verwendung einer Anfügeabfrage.