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“.
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
Ptejte se expertů
Spojte se s experty a probírejte poslední novinky, aktualizace nebo osvědčené postupy. Také sledujte náš blog.
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.
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.
Viz také
Opravy a alternativní řešení pro poslední problémy v Accessu