Chyba Accessu: Dotaz je poškodený

Vzťahuje sa na
Access pre Microsoft 365 Access 2021 Access 2019 Access 2016

Posledná aktualizácia: 9. decembra 2019

PROBLÉM

Pri pokuse o spustenie aktualizačného dotazu sa nespustí a zobrazí sa chyba: Dotaz „Názov dotazu“ je poškodený. 

Chyba označujúca poškodenie dotazu

Nastane to v prípade aktualizačného dotazu, ktorý:

  • aktualizuje jednu tabuľku (t. j. aktualizuje tabuľku namiesto výstupu výberového dotazu, alebo ju pripojí),
  • určuje klauzulu WHERE (t. j. obsahuje položky v riadku Kritériá v návrhárovi dotazu).

Tento problém sa týka všetkých podporovaných zostáv Accessu.

Tento problém bol zavedený 12. novembra 2019 cez nasledujúce aktualizácie opráv pre zostavy MSI:

Office 2010: Popis aktualizácie zabezpečenia pre Office 2010: 12. novembra 2019 (KB4484127)
Office 2013: Popis aktualizácie zabezpečenia pre Office 2013: 12. novembra 2019 (KB4484119)
Office 2016: Popis aktualizácie zabezpečenia pre Office 2016: 12. novembra 2019 (KB4484113)
Office 2016: 12. novembra 2019, aktualizácia balíka Office 2016 (KB3085368)

V tabuľke nižšie sú uvedené dátumy a zostavy, ktoré sa nachádzajú v najskoršej dostupnej aktualizácii, ale v prípade zostáv MSI sa uvedená oprava nevyžaduje a musí byť aplikovaná manuálne.  Obsahuje aktualizáciu zabezpečenia zostáv MSI z 10. decembra, ktorá bude k dispozícii prostredníctvom WSUS a automaticky sa použije na riešenie problému:

2010: KB4484193 – zostava 14.0.7243.5000
2013: KB4484186 – zostava 15.0.5197.1000
2016: KB4484180 – zostava 16.0.4939.1000

STAV: OPRAVENÉ

Tento problém bude opravený pre všetky verzie:

POZNÁMKA: Ak sa pokúsite použiť opravu a zobrazí sa hlásenie s informáciou, že v systéme sa nenachádzajú žiadne produkty ovplyvnené týmto balíkom, dôvodom môže byť, že máte inštaláciu balíka Office s technológiou Klikni a spusti (C2R) a nie inštaláciu typu MSI.  V takom prípade vyskúšajte príslušné pokyny pre verziu C2R, keď bude k dispozícii oprava.

Verzia Poškodená zostava Opravená zostava Dátum vydania Oficiálne prepojenie na opravu problému
Access 2010 MSI, Databázový stroj programu Access 2010, verzia Redistributable 7241.5000 7241.5001 27. novembra 2019 KB2986256
Access 2010 C2R 7241.5000 7243.5000 10. decembra 2019 Použiť súbor alebo konto/
UpdateOptions/UpdateNow
v aplikácii balíka Office
Access 2013 MSI 5189.1000 5189.1002 27. novembra 2019 KB2965317
Access 2013 C2R 5189.1000 5197.1000 10. decembra 2019 Použiť súbor alebo konto/
UpdateOptions/UpdateNow
v aplikácii balíka Office
Access 2016 MSI, Databázový stroj programu Access 2016, verzia Redistributable 4927.1000 4927.1002 18. novembra 2019 KB4484198
Multilicencia na Access 2019 10352.20042 10353.20037 10. decembra 2019 Použiť súbor alebo konto/
UpdateOptions/UpdateNow
v aplikácii balíka Office
Access pre Microsoft 365 aktuálny kanál/Access 2016 C2R/Access 2019 (verzia 1910) 12130.20344 12130.20390 18. novembra 2019 Použiť súbor alebo konto/
UpdateOptions/UpdateNow
v aplikácii balíka Office
Prístup pre Office 365 Semi-Annual podnikový kanál
(Verzia 1902)
11328.20468 11328.20480 22. novembra 2019 Použiť súbor alebo konto/
UpdateOptions/UpdateNow
v aplikácii balíka Office
Prístup pre Office 365 Semi-Annual podnikový kanál
(Verzia 1808)
10730.20416 10730.20422 22. novembra 2019 Použiť súbor alebo konto/
UpdateOptions/UpdateNow
v aplikácii balíka Office
Access pre Office 365 – polročný kanál Enterprise (náhľad), (verzia 1908) 11929.20436 11929.20494 22. novembra 2019 Použiť súbor alebo konto/
UpdateOptions/UpdateNow
v aplikácii balíka Office
Access pre Office 365 (verzia Microsoft Store) 12130.20344 12130.20390 18. novembra 2019 Otvoriť Microsoft Store
Kliknite na ... v pravom hornom rohu
Vyberte položku Stiahnuté súbory a Aktualizácie

Ak sa tento problém u vás vyskytne ešte predtým, ako bude oprava k dispozícii, odporúčané alternatívne riešenie je aktualizovať dotaz tak, aby sa aktualizovali výsledky iného dotazu namiesto priamej aktualizácie tabuľky.

Ak máte napríklad dotaz, ktorý vyzerá podobne ako toto:

UPDATE Tabuľka1 SET Tabuľka1.Pole1 = "x" WHERE ([Tabuľka1].[Pole2]=1);

Môžete vytvoriť nový dotaz (Dotaz1) definovaný takto:

SELECT * z Tabuľky1;

Aktualizujte pôvodný dotaz na tento:

UPDATE Dotaz1 SET Dotaz1.Pole1 = "x" WHERE ([Dotaz1].[Pole2]=1);

Nahradením všetkých referencií na Tabuľku1 pomocou Dotazu1

Získate rovnaké výsledky, ale vyhnete sa chybám.

V prípade potreby môžete aktualizáciu odinštalovať.

V prípade zostáv MSI si pozrite tému:

Informácie o možnostiach odinštalovania balíka Office

Informácie o službe Microsoft 365 nájdete v témach:

Ako sa vrátiť k staršej verzii balíka Office 2016 pomocou technológie Klikni a spuste

Ďalšie zdroje informácií

Icon Experts (mozog, ozubené koliesko) Opýtajte sa odborníkov

Spojte sa s odborníkmi, diskutujte o novinkách, aktualizáciách a najvhodnejších postupoch a prečítajte si náš blog.

Microsoft Tech Community

Ikona Komunita Získať pomoc v komunite

Položte otázku zástupcom oddelenia podpory, odborníkom MVP, technikom a iným používateľom balíka Office a nájdite riešenia.

Fórum o Office na lokalite Answers

Žiadosť o funkciu ikony (žiarovka, nápad) Navrhnúť novú funkciu

Radi si prečítame vaše návrhy a pripomienky. Podeľte sa o svoje myšlienky. Váš názor nás zaujíma.

Poskytnutie odozvy

Pozrite tiež

Opravy alebo alternatívne riešenia nedávnych problémov v Accesse