Chyba Accessu: „Dotaz je poškozen“

Poslední aktualizace: 9. prosince 2019

PROBLÉM

Při pokusu o spuštění Aktualizačního dotazu se dotaz nespustí a zobrazí se chyba: „Dotaz ‚název dotazu‘ je poškozen“. 

Chyba, že dotaz je poškozený

To se stane v případě Aktualizačního dotazu, který:

  • Má aktualizovat samotnou tabulku (tzn. místo výstupu Výběrového dotazu aktualizuje tabulku)
  • Má upřesnit klauzuli WHERE (tzn. má v návrháři dotazu zadaná data v řádku Kritéria)

Tento problém se týká všech podporovaných buildů Accessu.

Tento problém se objevil 12. listopadu 2019 u následujících opravných aktualizací buildů MSI:

Office 2010: Popis aktualizace zabezpečení pro Office 2010: 12. listopadu 2019 (KB4484127)
Office 2013: Popis aktualizace zabezpečení pro Office 2013: 12. listopadu 2019 (KB4484119)
Office 2016: Popis aktualizace zabezpečení pro Office 2016: 12. listopadu 2019 (KB4484113)
Office 2016: 12. listopadu 2019, aktualizace pro Office 2016 (KB3085368)

V tabulce níže jsou uvedená data/čísla buildů pro aktualizaci, která byla nejdříve k dispozici. Pro buildy MSI není uvedená oprava povinnou a musí být použita ručně.  Pro buildy MSI existuje aktualizace zabezpečení z 10. prosince, která bude dostupná přes WSUS. Aktualizace bude použita automaticky a problém vyřeší:

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

STAV: OPRAVENO

Tento problém se opraví pro všechny verze:

POZNÁMKA: Pokud se pokusíte použít opravnou aktualizaci a vrátí se vám zpráva, že „nejsou nainstalovány žádné produkty, na něž by tento balíček měl vliv“, možná máte Office nainstalovaný přes instalační službu Klikni a Spusť a ne přes MSI.  V takovém případě vyzkoušejte, až bude oprava k dispozici, odpovídající pokyny pro verzi Klikni a Spusť.

Verze Nefunkční build Opravený build Datum vydání Oficiální odkaz pro vyřešení problému
Access 2010 MSI, Access Database Engine 2010 Redistributable 7241.5000 7241.5001 27. listopadu 2019 KB2986256
Access 2010 C2R 7241.5000 7243.5000 10. prosince 2019 Použít soubor/účet/
UpdateOptions/UpdateNow
v rámci aplikace Office
Access 2013 MSI 5189.1000 5189.1002 27. listopadu 2019 KB2965317
Access 2013 C2R 5189.1000 5197.1000 10. prosince 2019 Použít soubor/účet/
UpdateOptions/UpdateNow
v rámci aplikace Office
Access 2016 MSI, Access Database Engine 2016 Redistributable 4927.1000 4927.1002 18. listopadu 2019 KB4484198
Access 2019 – Multilicenční program 10352.20042 10353.20037 10. prosince 2019 Použít soubor/účet/
UpdateOptions/UpdateNow
v rámci aplikace Office
Access pro Microsoft 365 Current Channel/Access 2016 C2R/Access 2019 (verze 1910) 12130.20344 12130.20390 18. listopadu 2019 Použít soubor/účet/
UpdateOptions/UpdateNow
v rámci aplikace Office
Access for Office 365 Semi-Annual Enterprise Channel
(Verze 1902)
11328.20468 11328.20480 22. listopadu 2019 Použít soubor/účet/
UpdateOptions/UpdateNow
v rámci aplikace Office
Access for Office 365 Semi-Annual Enterprise Channel
(Verze 1808)
10730.20416 10730.20422 22. listopadu 2019 Použít soubor/účet/
UpdateOptions/UpdateNow
v rámci aplikace Office
Access pro Office 365, Půlroční podnikový kanál (Preview), (verze 1908) 11929.20436 11929.20494 22. listopadu 2019 Použít soubor/účet/
UpdateOptions/UpdateNow
v rámci aplikace Office
Access pro Office 365 (verze z Microsoft Storu) 12130.20344 12130.20390 18. listopadu 2019 Otevřít Microsoft Store
Klikněte na ... v pravém horním rohu
Zvolte Stažené soubory a Aktualizace.

Pokud na tento problém narazíte dřív, než bude oprava k dispozici, dá se alternativně vyřešit aktualizací dotazu tak, aby dotaz aktualizoval výsledek jiného dotazu a ne přímo tabulku.

Pokud máte například podobný dotaz, jako je tento:

UPDATE Table1 SET Table1.Field1 = "x" WHERE ([Tabulka1].[Pole2]=1);

Můžete vytvořit nový dotaz (Dotaz1), který definujete takto:

VYBERTE * z Tabulky1;

A aktualizujte původní dotaz takto:

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

Všechny odkazy na Tabulku1 se nahradily Dotazem1

Takto dostanete stejné výsledky, ale vyhnete se chybě.

Pokud je to nutné, aktualizace se dá odinstalovat.

U buildů MSI se podívejte na:

Informace o možnosti odinstalace Office

Informace o Microsoftu 365 najdete tady:

Jak se vrátit ke starší verzi Office 2016 Klikni a spusť

Další zdroje

Ikona Experti (mozek, ozubená kola) Ptejte se expertů

Spojte se s experty a probírejte poslední novinky, aktualizace nebo osvědčené postupy. Také sledujte náš blog.

Microsoft Tech Community

Ikona Komunita Získat pomoc v komunitě

Jen se zeptejte, na co potřebujete. Odpoví vám zástupci podpory, specialisté MVP, technici a další uživatelé Office.

Fórum Office na webu Odpovědi

Žádost o funkci ikony (žárovka, nápad) Navrhnout novou funkci

Rádi si přečteme vaše návrhy a názory. Podělte se s námi o svoje nápady a dojmy. Nasloucháme vám.

Poskytnout zpětnou vazbu

Viz také

Opravy a alternativní řešení pro poslední problémy v Accessu