Faire face à l’erreur “Record(s) cannot be read; no read permission on ‘xxxx’” peut être frustrant lors de la manipulation de la table de base de données Access. Ce message d’avertissement apparaît souvent en raison d’autorisations insuffisantes, de fichiers corrompus, de restrictions de base de données ou de limitations de rôle d’utilisateur. Heureusement, cette erreur peut être facilement résolue avec la bonne approche.
Voici la capture d’écran du message d’erreur:
Ce tutoriel décrit les meilleurs correctifs pour le code d’erreur Access 3112. Alors, suivez la publication et appliquez les méthodes spécifiées pour résoudre cette erreur.
Outil Gratuit de Réparation de Base de Données MS Access
Réparez les fichiers de base de données MDB et ACCDB corrompus et récupérez facilement les tables, les requêtes, les index et les enregistrements de base de données supprimés. Essayez maintenant!
En cliquant sur le bouton Télécharger ci-dessus et en installant Stellar Repair for Access (14.8 MB), je reconnais avoir lu et accepté le contrat de licence utilisateur final et la politique de confidentialité de ce site.
Quelles sont les causes du code d’erreur Access 3112?
Il peut y avoir de nombreuses raisons derrière ce message d’erreur. Cela conduit l’utilisateur à rechercher les correctifs. Certaines des causes les plus raisonnables sont:
- Lorsque vous ne disposez pas des autorisations requises pour afficher ou accéder aux tables ou aux enregistrements.
- Les fichiers ou composants de base de données tels que les tables ou les enregistrements sont corrompus.
- Existant ou abandonnant l’application.
- Défaillance matérielle ou logicielle.
- Panne de courant soudaine/inattendue et arrêt du système
- Interruption de fonctionnement. écriture.
- Attaque de virus ou de logiciel malveillant.
Correctifs pour résoudre l’erreur Enregistrement(s) illisible(s) ; aucune autorisation de lecture sur « XXXX »
Après avoir extrait les causes courantes, nous sommes arrivés à la section des correctifs pour surmonter cette situation.
Correctif 1: Récupérer à partir d’une sauvegarde
Si vous avez conservé la sauvegarde récente et authentique, il n’est pas nécessaire de rechercher des méthodes compliquées pour corriger l’erreur Access “Record(s) cannot be read; no read permission on ‘xxxx’”. Étant donné que la sauvegarde est disponible, restaurez simplement vos fichiers de base de données .bak à partir du dossier de sauvegarde.
À lire également: Réparer l’erreur Microsoft Access « Vous ne pouvez pas enregistrer cet enregistrement pour le moment »
Correction 2: Utiliser l’utilitaire de compactage et de réparation
Utilisez l’outil de réparation intégré d’Access, c’est-à-dire l’utilitaire de compactage et de réparation pour réparer les fichiers de base de données Microsoft Access. Pour exécuter l’outil de compactage et de réparation, suivez les étapes:
- Fermez la base de données si elle est ouverte.
- Allez dans le menu Outils —> Utilitaires de base de données, puis sélectionnez Compacter et réparer la base de données.
- Une boîte de dialogue apparaîtra Base de données à compacter à partir de, sélectionnez le fichier de base de données et cliquez dessus.
- Une nouvelle boîte de dialogue apparaîtra Compacter la base de données dans, entrez ici un nom de fichier et cliquez sur Compacter.
De plus, le message s’affichera sur votre écran si au cas où Compacter et réparer ne parviendrait pas à réparer le fichier de base de données MS Access. Ce qui est un signe que votre base de données Access est gravement endommagée.
Vous pouvez également regarder la vidéo expliquant comment procéder.
Solution 3: Importer des objets de base de données
La création d’une nouvelle base de données, puis l’importation un par un de tous les objets de l’ancienne base de données vers une nouvelle est très utile la plupart du temps. Après avoir importé tous les objets, vous devez recréer la relation. Suivez ces étapes si vous ne pouvez pas utiliser l’assistant d’importation.
- Allez dans la base de données, sélectionnez Objets —> Pages, puis cliquez sur Nouveau.
- Dans la boîte de dialogue, sélectionnez Page Web existante et cliquez sur
- Sélectionnez maintenant l’emplacement de la page d’accès aux données.
Correction 4: Autorisez les autorisations obligatoires pour résoudre le problème Impossible de lire les enregistrements ; aucune autorisation de lecture sur l’erreur « XXXX »
Les autorisations inadéquates pour accéder au fichier de base de données sont la cause principale de l’apparition du code d’erreur Access 3112. Il vous suffit de vérifier et d’autoriser les autorisations de fichier requises pour résoudre ce problème efficacement.
Suivez les étapes ci-dessous pour ce faire:
- Recherchez le fichier Access défectueux.
- Cliquez maintenant dessus avec le bouton droit de la souris pour sélectionner Propriétés >> Sécurité.
- Après cela, vérifiez les autorisations dans les noms de groupe ou d’utilisateur.
- Pour apporter des modifications, cliquez sur Modifier et ajustez les autorisations en conséquence.
- Enfin, cliquez sur Appliquer >> OK pour enregistrer toutes les modifications.
Correction 5: Exporter la table vers un fichier ASCII
Si votre table de base de données Access est endommagée et que la technique ci-dessus échoue ou ne parvient pas à réparer le fichier de base de données Access MDB/ACCDB, essayez les correctifs suivants.
- Exporter la table vers un fichier ASCII
- Supprimer la table et les relations associées de la base de données.
- Compacter la base de données et recréer la table avec sa relation.
- Supprimer les données erronées en examinant le fichier ASCII dans un traitement de texte.
- Importer maintenant ce fichier ASCII dans une table fraîchement créée.
- Insérer les enregistrements supprimés de force.
À lire également: Surmonter l’erreur Access 2105 Vous ne pouvez pas accéder à l’enregistrement spécifié!
Correctif 6: Access Réparation N Récupération Outil
Si les solutions mentionnées ci-dessus ne parviennent pas à résoudre le problème ci-dessus, il est préférable d’opter pour la solution recommandée, c’est-à-dire d’utiliser le Access Réparation N Récupération Outil. Cet outil fonctionne parfaitement pour résoudre tout type de problème d’application MS Access, qu’il soit dû à un problème de corruption ou à un problème de perte de données gravement endommagées.

* En cliquant sur le bouton Télécharger ci-dessus et en installant Stellar Repair for Access (14.8 MB), je reconnais avoir lu et accepté le contrat de licence utilisateur final et la politique de confidentialité de ce site.
Dites au revoir!
L’erreur Microsoft Access Record(s) cannot be read; no read permission on ‘xxxx’ peut triompher avec une poignée de résolutions indiquées dans ce blog. Si les méthodes susmentionnées ne parviennent pas à résoudre cette erreur, demandez l’aide compétente de l’équipe de support Microsoft.
De plus, contactez-nous sur Facebook &Twitter pour obtenir de l’aide.
Ce logiciel assure la réparation et la récupération en toute transparence de la base de données ACCDB et MDB. Il restaure tous les objets, y compris les tables, les rapports, les requêtes, les enregistrements, les formulaires et les index ainsi que les modules, les macros, etc. Fix problèmes de Microsoft Access maintenant en 3 étapes faciles:
- Télécharger Stellar Access base de données réparation outil évalué Excellent sur Cnet.
- Cliquez sur l'option Parcourir et Rechercher pour localiser la base de données Access corrompue.
- Cliquez sur le bouton Réparer pour réparer et prévisualiser les objets de la base de données.