Überprüfen des Abfragetyps
Stellen Sie sicher, dass Sie nicht versuchen, die von einer Kreuztabellen-, Union-, Pass-Through- oder Datendefinitionsabfrage zurückgegebenen Daten zu bearbeiten.
Suchen nach Aggregatfunktionen
Sie können die von einer Gesamtsummenabfrage zurückgegebenen Daten oder eine Abfrage, die andere Aggregatfunktionen wie MIN, MAX oder AVG verwendet, nicht bearbeiten.
Aggregatfunktionen kombinieren die Werte aus mehreren Datensätzen. Wenn Sie versuchen, einen aggregierten Wert zu ändern, weiß Access nicht, welches Quellfeld aktualisiert werden soll, sodass Sie nichts ändern können.
Beachten Sie auch, dass ich in dem Video "aggregierte Funktion" gesagt habe, aber ich meinte "aggregierter Wert".
Überprüfen der Abfrageeigenschaften
Klicken Sie mit der Abfrage in der Entwurfsansicht auf Eigenschaften. Stellen Sie sicher, dass die Unique Values-Eigenschaft auf Nein und die Recordset Type-EigenschaftDynaset anzeigt.
Suchen nach Unterabfragen
Suchen Sie insbesondere nach Unterabfragen, die Teil der ursprünglichen Select-Anweisung sind. Beispiel:
SELECT [Bestelldatum], (SELECT MAX([Bestelldatum])
Das Hinzufügen der Unterabfrage zur übergeordneten Abfrage verhindert, dass Sie Daten bearbeiten können. Versuchen Sie es mit diesen Lösungen:
- Deaktivieren Sie im Abfrage-Designer das Kontrollkästchen Anzeigen, wenn das Feld nicht in Ihrem Ergebnis angezeigt werden muss.
- Ersetzen Sie die Unterabfrage durch eine Domänenaggregatfunktion wie DMIN oder DMAX.
- Verschieben Sie die Unterabfrage aus der ersten Select-Anweisung.