Sprawdzanie typu zapytania
Upewnij się, że nie próbujesz edytować danych zwróconych przez zapytanie krzyżowe, składające, Pass-Through lub definicje danych.
Wyszukiwanie funkcji agregacji
Nie można edytować danych zwróconych przez zapytanie podsumowujące ani zapytanie korzystające z innych funkcji agregacji, takich jak MIN, MAX lub ŚREDNIA.
Funkcje agregujące łączą wartości z wielu rekordów, a w przypadku próby zmiany wartości zagregowanej program Access nie wie, które pole źródłowe zaktualizować, więc nie pozwala na wprowadzanie zmian.
Zwróć też uwagę, że w filmie powiedziałem "funkcja zagregowana", ale miałem na myśli "wartość zagregowaną".
Sprawdzanie właściwości zapytania
Gdy zapytanie zostanie wyświetlone w widoku projektu, kliknij pozycję Właściwości. Upewnij się, że właściwość Wartości unikatowe jest ustawiona na wartość Nie, a właściwość Typ zestawu rekordów wyświetla wartość Dynaset.
Poszukaj podkwitryn
W szczególności poszukaj podkwitryn, które są częścią początkowej instrukcji Select. Na przykład:
SELECT [Data zamówienia], (SELECT MAX([Data zamówienia])
Dodanie podzapytania do zapytania nadrzędnego uniemożliwia edytowanie danych. Wypróbuj następujące rozwiązania:
- W projektancie zapytań wyczyść pole wyboru Pokaż, jeśli pole w wyniku nie jest potrzebne.
- Zastąp podzapytanie funkcją agregacji domeny, taką jak DMIN lub DMAX.
- Przenoszenie podzapytania z pierwszej instrukcji Select.