Access-fout: “Query is beschadigd”

Van toepassing op
Access voor Microsoft 365 Access 2021 Access 2019 Access 2016

Laatst bijgewerkt: 9 december 2019

PROBLEEM

Wanneer u probeert een Bijwerkquery uit te voeren, wordt deze mogelijk niet uitgevoerd en wordt de volgende fout weergegeven: “Query-’naamquery' is beschadigd”. 

Fout die aangeeft, dat de query beschadigd is

Dit gebeurt voor een Bijwerkquery die:

  • Een afzonderlijke tabel bijwerkt (dat wil bijvoorbeeld zeggen, dat een tabel wordt bijgewerkt, in plaats van de uitvoer van een Selectiequery of deelname
  • Hiermee geeft u een WHERE-clausule op (dat wil bijvoorbeeld zeggen, vermeldingen bevatten in de rij Criteria in de ontwerpfunctie voor query's)

Dit probleem heeft gevolgen voor alle ondersteunde versies van Access.

Het probleem is geïntroduceerd op 12 november 2019 via de volgende patch-updates voor MSI-builds:

Office 2010: Beschrijving van de beveiligingsupdate voor Office 2010: 12 november 2019 (KB4484127)
Office 2013: Beschrijving van de beveiligingsupdate voor Office 2013: 12 november 2019 (KB4484119)
Office 2016: Beschrijving van de beveiligingsupdate voor Office 2016: 12 november 2019 (KB4484113)
Office 2016: 12 november 2019, update voor Office 2016 (KB3085368)

In de onderstaande tabel ziet u de datums/buildnummers van de eerste beschikbare update, maar voor MSI-builds is de betreffende patch geen vereiste patch en deze moet handmatig worden toegepast.  Er is een beveiligingsupdate van 10 december voor de MSI-builds, die beschikbaar is via WSUS en automatisch wordt toegepast voor dit probleem:

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

STATUS: OPGELOST

Dit probleem wordt opgelost voor alle versies:

OPMERKING: Als u een patch probeert toe te passen en u ziet dat er een bericht wordt weergegeven met de tekst 'Dit pakket heeft geen invloed gehad op producten die geïnstalleerd zijn in het systeem', is het mogelijk dat u een klik-en-klaar-installatie (C2R) van Office hebt, in plaats van een MSI-installatie.  In dat geval kunt u de bijbehorende instructies voor de C2R-versie uitproberen, wanneer de oplossing beschikbaar is.

Versie Gebroken Bouw Opgeloste Build Releasedatum Officiële koppeling om het probleem op te lossen
Access 2010 MSI, herdistribueerbare Access-database-engine 2010 7241.5000 7241.5001 27 november 2019 KB2986256
Access 2010 C2R 7241.5000 7243.5000 10 december 2019 Bestand/account/ gebruiken
UpdateOptions/Nu bijwerken
binnen een Office-toepassing
Access 2013 MSI 5189.1000 5189.1002 27 november 2019 KB2965317
Access 2013 C2R 5189.1000 5197.1000 10 december 2019 Bestand/account/ gebruiken
UpdateOptions/Nu bijwerken
binnen een Office-toepassing
Access 2016 MSI, herdistribueerbare Access-database-engine 2016 4927.1000 4927.1002 18 november 2019 KB4484198
Access 2019 Volume Licentie 10352.20042 10353.20037 10 december 2019 Bestand/account/ gebruiken
UpdateOptions/Nu bijwerken
binnen een Office-toepassing
Access voor Microsoft 365 Current-kanaal/Access 2016 C2R/Access 2019 (versie 1910) 12130.20344 12130.20390 18 november 2019 Bestand/account/ gebruiken
UpdateOptions/Nu bijwerken
binnen een Office-toepassing
Toegang voor Office 365 Semi-Annual ondernemingskanaal
(Versie 1902)
11328.20468 11328.20480 22 november 2019 Bestand/account/ gebruiken
UpdateOptions/Nu bijwerken
binnen een Office-toepassing
Toegang voor Office 365 Semi-Annual ondernemingskanaal
(Versie 1808)
10730.20416 10730.20422 22 november 2019 Bestand/account/ gebruiken
UpdateOptions/Nu bijwerken
binnen een Office-toepassing
Access voor Office 365 Semi-Annual Enterprise-kanaal (preview), (versie 1908) 11929.20436 11929.20494 22 november 2019 Bestand/account/ gebruiken
UpdateOptions/Nu bijwerken
binnen een Office-toepassing
Access voor Office 365 (Microsoft Store-versie) 12130.20344 12130.20390 18 november 2019 Microsoft Store openen
Klik op ... in de rechterbovenhoek
Kies 'Downloads en Updates'

Als u dit probleem ondervindt, voordat de oplossing beschikbaar is, kunt u de volgende tijdelijke oplossing gebruiken om de query zo bij te werken, dat de resultaten van een andere query worden bijgewerkt, in plaats van een tabel rechtstreeks bij te werken.

Als u bijvoorbeeld een query hebt die er ongeveer zo uitziet:

UPDATE Tabel1 SET Tabel1.Veld1 = "x" WHERE ([Tabel1].[Veld2]=1);

U kunt een nieuwe query (Query1) maken die is gedefinieerd als:

SELECT * van Tabel1;

En werk de oorspronkelijke query bij naar:

UPDATE Query1 SET Query1.Veld1 = "x" WHERE ([Query1].[Field2]=1);

Door alle verwijzingen naar Tabel1 te vervangen met Query1

Dit geeft dezelfde resultaten, maar de fout wordt vermeden.

Als dat nodig is, is het ook mogelijk om een update te verwijderen.

Voor MSI-builds raadpleegt u:

Informatie over de mogelijkheid om Office te verwijderen

Zie voor Microsoft 365:

Terugkeren naar een eerdere versie van Office 2016 Klik-en-Klaar

Meer informatiebronnen

Pictogramexperts (hoofd, tandwielen) Vraag het de experts

Raadpleeg experts, bespreek het laatste nieuws, updates en aanbevolen procedures en lees onze blog.

Microsoft Tech Community

Pictogrammencommunity Help vragen in de community

Stel een vraag aan en vind oplossingen van ondersteuningsagenten, MVP's, technici en andere Office-gebruikers.

Office-forum op Antwoorden

Pictogramfunctieaanvraag (gloeilamp, idee) Een nieuwe functie voorstellen

We lezen graag uw suggesties en feedback. Deel uw mening. Laat het ons weten.

Feedback geven

Zie ook

Fixes of tijdelijke oplossingen voor recente problemen in Access