Kontrola typu dotazu
Ujistěte se, že Nezkoušíte upravovat data vrácená křížovými, Sjednocovacími, předávacími nebo definičními dotazy.
Vyhledání agregačních funkcí
Data vrácená souhrnným dotazem nemůžete upravovat ani dotaz, který používá jiné agregační funkce, třeba MIN, MAX nebo AVG.
Agregační funkce: sloučí hodnoty z více záznamů a pokud se pokusíte změnit agregovanou hodnotu, Access neví, které zdrojové pole aktualizovat, takže nic neumožňuje.
Uvědomte si, že ve videu, která se zobrazila "agregovaná funkce", ale chtěl jsem "agregovaná hodnota".
Kontrola vlastností dotazu
V návrhovém zobrazení klikněte na vlastnosti. Ujistěte se, že je vlastnost jedinečné hodnoty nastavená na hodnotu nea vlastnost typ sady záznamů zobrazuje dynamickousadu.
Vyhledání poddotazů
Konkrétně hledejte poddotazy, které jsou součástí počátečního příkazu SELECT. Například:
SELECT [datum objednávky] (SELECT MAX ([datum objednávky])
Přidáním poddotazu do nadřazeného dotazu zabráníte v úpravách dat. Vyzkoušejte následující řešení:
-
Pokud ve výsledcích nepotřebujete vidět pole, zrušte v Návrháři dotazu zaškrtnutí políčka Zobrazit.
-
Nahraďte poddotaz doménovou agregační funkcí, třeba DMIN nebo DMAX.
-
Přesunutí poddotazu mimo první příkaz SELECT