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ý.
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í
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.
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.
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.
Pozrite tiež
Opravy alebo alternatívne riešenia nedávnych problémov v Accesse