Kontrola typu dotazu
Skontrolujte, či sa nepokúšate upraviť údaje vrátené krížovým dotazom, zjednotením alebo dotazom definujúcim údaje.
Vyhľadanie agregačných funkcií
Nie je možné upravovať údaje vrátené dotazom na súčty alebo dotazom, ktorý používa iné agregačné funkcie, ako je napríklad minimum, MAXIMum alebo AVG.
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 neumožní nič zmeniť.
Všimnite si tiež, že vo videu som povedal "Agregovaná funkcia", ale myslel som, že "Agregovaná hodnota".
Kontrola vlastností dotazu
S dotazom v návrhovom zobrazení kliknite na položku Vlastnosti. Uistite sa, že vlastnosť jedinečné hodnoty je nastavená na hodnotu nie, a vlastnosť typ záznamov zobrazuje množiny.
Vyhľadanie poddotazov
Konkrétne vyhľadajte Poddotazy, ktoré sú súčasťou úvodného príkazu Select. Príklad:
Vyberte položku [dátum objednávky], (vyberte možnosť MAXIMum ([dátum objednávky])
Pridaním poddotazu k nadradenému dotazu zabránite úpravám údajov. Vyskúšajte tieto riešenia:
-
V návrhárovi dotazov zrušte začiarknutie políčka Zobraziť, ak nepotrebujete zobraziť pole vo výsledku.
-
Nahraďte poddotaz s agregačnou funkciou domény, ako napríklad DMIN alebo DMAX.
-
Presunutie poddotazu z prvého príkazu Select.