Kontrola typu dotazu
Uistite sa, že sa nepokúšate upravovať údaje vrátené krížovým dotazom, dotazom Union, Pass-Through alebo Data Definition.
Vyhľadanie agregačných funkcií
Údaje vrátené dotazom Totals (Súčty) ani dotaz, ktorý používa iné agregačné funkcie, ako napríklad MIN, MAX alebo AVG, nie je možné upravovať.
Agregačné funkcie kombinujú hodnoty z viacerých záznamov a ak sa pokúsite zmeniť agregovanú hodnotu, Access nevie, ktoré zdrojové pole sa má aktualizovať, takže vám nedovolí nič zmeniť.
Všimnite si tiež, že vo videu som povedal, "agregované funkcie", ale myslel som "agregované hodnoty."
Kontrola vlastností dotazu
V návrhovom zobrazení dotazu kliknite na položku Vlastnosti. Skontrolujte, či je vlastnosť Jedinečné hodnoty nastavená na hodnotu Nie a vlastnosť Typ skupiny záznamov zobrazuje hodnotu Dynaset.
Vyhľadanie poddotazov
Konkrétne vyhľadajte poddotazy, ktoré sú súčasťou počiatočného príkazu Select. Príklad:
SELECT [Dátum objednávky] (SELECT MAX([Dátum objednávky])
Pridanie poddotazu do nadradeného dotazu vám zabráni v úprave údajov. Vyskúšajte tieto riešenia:
- Ak v návrhárovi dotazov nepotrebujete zobraziť pole vo výsledku, zrušte začiarknutie políčka Zobraziť.
- Nahraďte poddotaz agreganou funkciou domény, ako je napríklad DMIN alebo DMAX.
- Presuňte poddotaz z prvého príkazu Select.