Microsoft Access, erreur 53, fichier introuvable [Corriger]
Lors de l'utilisation de Microsoft Access, rencontrer l'Erreur 53 peut perturber le flux de travail. L'erreur se produit généralement lorsque Access tente de charger un fichier que Windows ne peut pas trouver. Dans ce guide, nous allons identifier les raisons et trouver des solutions à celles-ci.
Qu'est-ce que l'erreur d'exécution 53 ?
L'erreur d'exécution 53 est une erreur de fichier introuvable qui se produit lorsqu'un programme, comme Microsoft Access, tente d'accéder à un fichier que Windows ne peut pas localiser. Elle peut également se produire si Windows ne prend pas en charge la version du logiciel que vous essayez d'exécuter.
Microsoft Access, erreur 53, fichier introuvable
Si vous rencontrez Erreur d'exécution 35 : Fichier introuvable, exécutez les solutions mentionnées ci-dessous.
- Localisez le chemin du fichier manquant et corrigez la référence VBA cassée
- Réinitialiser les problèmes de contrôle du navigateur Web
- Réparer la corruption de la base de données
- Vérifiez les tables liées et les chemins réseau
- Réenregistrer les assistants d'accès et les contrôles ActiveX
Commençons avec le guide de dépannage.
1. Localisez le fichier manquant et corrigez la référence VBA rompue
L'erreur signifie souvent que quelque chose en arrière-plan pointe vers un fichier qui n'existe plus ou a été déplacé. Cela provient généralement de références VBA cassées, dont Access a besoin pour exécuter correctement le code. Pour s'assurer qu'Access peut localiser correctement toutes les bibliothèques et fichiers requis, nous allons localiser le fichier manquant et réparer la préférence VBA cassée.
- Ouvrez la base de données Access, appuyez sur Alt + F11 pour ouvrir l'éditeur VBA, et naviguez vers Outils.
- Cliquez sur Références et recherchez celles qui sont marquées comme manquantes. Notez le chemin du fichier ou le nom de la bibliothèque et soit décochez la référence manquante, soit parcourez et sélectionnez à nouveau l'emplacement correct du fichier.
- Cliquez sur OK, puis sélectionnez Déboguer dans la barre de menu en haut, et cliquez sur Compiler le projet VBA pour confirmer qu'il ne reste aucune erreur.
Vérifiez si le message d'erreur persiste. Si c'est le cas, voyez la solution suivante.
2. Réinitialiser les problèmes de contrôle WebBrowser
Le contrôle WebBrowser dans Access dépend des composants système tels que les paramètres d'Internet Explorer. Access peut ne pas réussir à localiser le fichier requis si ces composants sont mal configurés ou corrompus. Suivez les étapes mentionnées ci-dessous pour le faire.
- Tout d'abord, fermez complètement Microsoft Access, puis appuyez sur Win + R pour ouvrir la boîte de dialogue Exécuter, tapez Contrôle, et appuyez sur Entrée.
- Accédez à Réseau et Internet.
- Cliquez sur l'option Options Internet, puis accédez à l'onglet Avancé.
- Cliquez sur Restaurer les paramètres avancés.
Une fois cela fait, redémarrez l'appareil et rouvrez Access. Si le problème persiste, continuez avec la solution suivante.
3. Réparer la corruption de la base de données
Parfois, le problème n'est pas externe mais se trouve dans la base de données elle-même. Toute corruption peut rompre les liens internes ou les références de fichiers, ce qui amène Access à chercher des fichiers qui ne sont pas réellement manquants. Reconstruire la base de données reconstruit sa structure et supprime ces incohérences.
- Lancez Microsoft Access, allez dans Fichier, et sélectionnez l'option Info.
- Cliquez sur Compacter et réparer la base de données. Cela fera qu'Access crée une copie temporaire de la base de données, la compacte, puis répare et remplace les éléments.
- Si vous ne pouvez pas ouvrir la base de données, créez une nouvelle base de données vierge, puis allez dans Données externes > Nouvelle source de données > À partir d’un fichier > Access.
- Sélectionnez la base de données problématique, choisissez Importer des tables, requêtes, formulaires, etc. dans la nouvelle base de données. Une fois l'importation terminée, allez dans Fichier > Informations > Compacter et réparer la base de données.
Passez à la solution suivante si vous rencontrez toujours l'erreur 53.
4. Vérifiez les tables liées et les chemins réseau
Une des raisons de l'erreur 53 est lorsque des tables liées pointent vers une base de données back-end ou un serveur SQL qui a été déplacé ou renommé, ou vers un lecteur réseau qui est indisponible. Pour résoudre ce problème, nous devons corriger ces liens pour garantir qu'Access puisse trouver la source de données réelle.
- Ouvrez la base de données, allez dans Données externes, et cliquez sur Gestionnaire de tables liées.
- Cochez la case Toujours demander un nouvel emplacement, sélectionnez toutes les tables liées, puis cliquez sur OK.
- Accédez au fichier de base de données back-end correct, sélectionnez le fichier, et cliquez sur OK.
- Pour éliminer les problèmes de lettres de lecteur, utilisez un chemin UNC au lieu de lettres mappées.
- Si vos tables sont liées à un serveur SQL ou à un autre ODBC, sélectionnez le DSN approprié dans la liste, ou cliquez sur Nouveau pour en créer un, puis fournissez les informations d'identification requises et cliquez sur OK.
Une fois que l'emplacement est confirmé, Access actualisera le lien, puis affichera une boîte de dialogue de statut indiquant le succès ou l'échec pour chaque onglet. Si une table échoue, notez son nom et répétez le processus pour cette table individuellement. Passez à la solution suivante si le problème persiste.
5. Réenregistrer les assistants d'accès et les contrôles ActiveX
Access utilise des bibliothèques Wizard et divers contrôles ActiveC pour les formulaires, rapports et fonctionnalités. Si ces fichiers deviennent non enregistrés, Windows renvoie l'erreur 53 lorsque Access tente de les charger. Par conséquent, nous allons les réenregistrer pour restaurer les entrées de registre appropriées.
- Enregistrez tout travail, fermez Microsoft Access, et appuyez sur Win + R pour ouvrir la boîte de dialogue Exécuter.
- Tapez CMD, et appuyez sur Ctrl + Shift + Enter pour le lancer avec les droits administratifs.
- Exécutez la commande suivante pour naviguer jusqu'au dossier d'installation de MS Office :
cd "C:\Program Files\Microsoft Office\root\Office16"- Pour réenregistrer la bibliothèque Access Wizard, exécutez les commandes suivantes l'une après l'autre :
regsvr32 accwiz.dllregsvr32 accwiz.dll /i- Si l'erreur 53 fait référence à un fichier tiers spécifique .ocx ou .dll, nous devons également enregistrer ces fichiers. Pour cela, notez le chemin complet indiqué dans le message d'erreur, puis exécutez la commande suivante :
regsvr32 "full\path\to\the\file.ocx"Remarque : Remplacez « full\path\to\the\file » par le chemin noté précédemment. Par exemple : regsvr32 « C:\Program Files\Common Files\MyCompany\mycontrol.ocx »
Confirmez le message de succès, cliquez sur OK, tapez Exit, et appuyez sur Entrée ou fermez simplement la fenêtre. Une fois cela fait, ouvrez la base de données Access, effectuez l'action qui a déclenché l'erreur, et voyez si l'erreur est résolue. Si c'est le cas, le DLL ou contrôle manquant est maintenant correctement réaffecté. Espérons que cela résoudra le problème.
Que se passe-t-il si un fichier n'a pas été trouvé à l'emplacement spécifié ?
Si un fichier n'est pas trouvé à l'endroit spécifié, les utilisateurs continueront à être confrontés à l'erreur 53. Pour la résoudre, les utilisateurs doivent mettre à jour le chemin, réenregistrer le fichier ou réparer les références cassées.



