Erreur Access : « La requête est endommagée »

S’applique à
Access pour Microsoft 365 Access 2021 Access 2019 Access 2016

Dernière mise à jour : 9 décembre 2019

PROBLÈME

Lorsque vous essayez d’exécuter une requête Mise à jour, il est possible qu’elle ne soit pas exécutée et affiche l’erreur suivante : « La requête « nom de la requête » est endommagée ». 

Erreur indiquant que la requête est endommagée

Cela se produit pour une requête Mise à jour qui :

  • Met à jour un tableau unique (par exemple, met à jour un tableau, plutôt que le résultat d’une requête Sélection ou Joindre)
  • Spécifie une clause OÙ (c’est-à-dire, des entrées dans la ligne Critères dans le concepteur de requêtes)

Ce problème affecte toutes les builds Access prises en charge.

Le problème a été introduit le 12 novembre 2019 via les mises à jour de correctifs suivantes pour les builds MSI :

Office 2010 : Description de la mise à jour de sécurité pour Office 2010 datée du 12 novembre 2019 (KB4484127)
Office 2013 : Description de la mise à jour de sécurité pour Office 2013 datée du 12 novembre 2019 (KB4484119)
Office 2016 : Description de la mise à jour de sécurité pour Office 2016 datée du 12 novembre 2019 (KB4484113)
Office 2016 : mise à jour du 12 novembre 2019 pour Office 2016 (KB3085368)

Le tableau ci-dessous répertorie les dates/numéros de sous-version pour la mise à jour la plus récente disponible, mais pour les sous-versions MSI, le correctif auquel il est fait référence n’est pas un correctif nécessaire et doit être appliqué manuellement.  Une mise à jour de sécurité du 10 décembre pour les sous-versions MSI est disponible via WSUS et est automatiquement appliquée pour résoudre le problème :

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

ÉTAT : RÉSOLU

Ce problème est résolu pour toutes les versions :

REMARQUE : Si vous essayez d’appliquer un correctif et recevez un message indiquant « Aucun produit affecté par ce package n’est installé dans le système », cela peut être dû au fait que vous disposez d’une installation « Démarrer en un clic » (C2R) d’Office plutôt qu’une installation MSI.  Dans ce cas, essayez les instructions correspondantes pour la version C2R, quand le correctif sera disponible.

Version Build brisé Build corrigé Date de publication Lien officiel pour résoudre le problème
Access 2010 MSI, moteur de base de données Access 2010 redistribuable 7241.5000 7241.5001 27 novembre 2019 KB2986256
Access 2010 C2R 7241.5000 7243.5000 10 décembre 2019 Utiliser Fichier/Compte/
UpdateOptions/UpdateNow
dans une application Office
Access 2013 MSI 5189.1000 5189.1002 27 novembre 2019 KB2965317
Access 2013 C2R 5189.1000 5197.1000 10 décembre 2019 Utiliser Fichier/Compte/
UpdateOptions/UpdateNow
dans une application Office
Access 2016 MSI, moteur de base de données Access 2016 redistribuable 4927.1000 4927.1002 18 novembre 2019 KB4484198
Licence en volume Access 2019 10352.20042 10353.20037 10 décembre 2019 Utiliser Fichier/Compte/
UpdateOptions/UpdateNow
dans une application Office
Access pour Microsoft 365 Current Channel/Access 2016 C2R/Access 2019 (version 1910) 12130.20344 12130.20390 18 novembre 2019 Utiliser Fichier/Compte/
UpdateOptions/UpdateNow
dans une application Office
Accès pour Office 365 Semi-Annual Canal Entreprise
(Version 1902)
11328.20468 11328.20480 22 novembre 2019 Utiliser Fichier/Compte/
UpdateOptions/UpdateNow
dans une application Office
Accès pour Office 365 Semi-Annual Canal Entreprise
(Version 1808)
10730.20416 10730.20422 22 novembre 2019 Utiliser Fichier/Compte/
UpdateOptions/UpdateNow
dans une application Office
Access pour Office 365 Canal Entreprise semestriel (préversion), (version 1908) 11929.20436 11929.20494 22 novembre 2019 Utiliser Fichier/Compte/
UpdateOptions/UpdateNow
dans une application Office
Access pour Office 365 (version Microsoft Store) 12130.20344 12130.20390 18 novembre 2019 Ouvrir le Microsoft Store
Cliquez sur ... dans le coin supérieur droit
Sélectionnez « Téléchargements et mises à jour »

Si vous rencontrez ce problème avant que le correctif ne soit disponible, la solution de contournement recommandée consiste à mettre à jour la requête de sorte qu’elle mette à jour les résultats d’une autre requête, plutôt que de mettre à jour un tableau directement.

Par exemple, si vous avez une requête similaire à la suivante :

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

Vous pouvez créer une nouvelle requête (query1) définie comme suit :

SELECT * from Table1;

Et mettre à jour votre requête d’origine :

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

En remplaçant toutes les références à Table1 par Query1

Vous obtiendrez ainsi les mêmes résultats, mais éviterez l’erreur.

Si nécessaire, vous pouvez également désinstaller une mise à jour.

Pour les builds MSI, voir :

Informations sur la possibilité de désinstaller Office

Pour Microsoft 365, voir :

Comment revenir à une version antérieure d’Office 2016 « Démarrer en un clic »

Ressources complémentaires

Icône Experts (cerveau, engrenages)Demandez aux experts

Communiquez avec des experts, discutez des actualités, des mises à jour et des meilleures pratiques, et lisez notre blog.

Communauté Microsoft Tech

Icône Communauté Obtenir de l’aide de la Communauté

Posez une question et trouvez des solutions avec les agents de support technique, les MVP, les ingénieurs et les autres utilisateurs d’Office.

Forum de réponses d’Office

Icône Proposition de fonctionnalité (ampoule, idée) Suggérer une nouvelle fonctionnalité

Vos suggestions et commentaires sont les bienvenus. Faites-nous part de vos idées. Nous sommes à votre écoute.

Commentaires

Voir aussi

Correctifs ou solutions de contournement pour des problèmes récents dans Access