Dépannage du moteur de base de données Access ne parvient pas à trouver la table ou la requête d’entrée (erreur 3078)

Plusieurs utilisateurs rencontrent le message d’erreur “the Microsoft Access database engine cannot find the input table or query” lorsqu’ils tentent d’accéder à une table ou une requête spécifique manquante dans la base de données. Il apparaît également lors de la tentative de mise à jour de la version Access. Cependant, l’erreur est assez ennuyeuse et doit être corrigée dès que possible.

l'erreur d'exécution Access 3078

Dans cet article, vous trouverez de nombreuses informations sur l’erreur d’exécution Access 3078, ses causes courantes et d’autres informations importantes, y compris des correctifs rapides pour la corriger.

Alors, explorons ce blog…

Classé Excellent sur Trustpilot
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!
Télécharger
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.

Réparations rapides:

Qu’est-ce que le base de données Access ne parvient pas à trouver la table ou la requête d’entrée?

Lorsque le code d’erreur 3078 se produit, cela signifie que Microsoft Access n’est pas en mesure de localiser la table ou la requête spécifique à laquelle votre application ou base de données tente d’accéder. Ce type d’erreur apparaîtra sous la forme d’une notification ennuyeuse sur votre écran à moins qu’elle ne soit corrigée.

Plus loin dans cet article, vous découvrirez ses symptômes, ses causes et les moyens de le résoudre avec moins d’effort.

Quelles sont les causes de l’erreur MS Access 3078: impossible de trouver la table ou la requête d’entrée?

La principale raison de l’apparition de ce message d’erreur est qu’Access ne parvient pas à trouver la table ou la requête dans la base de données si un lien pointe vers un fichier externe qui n’existe pas ou si ce fichier externe est déplacé vers un autre emplacement.

En outre, il existe également d’autres raisons qui peuvent amener le moteur de base de données Microsoft Jet à ne pas trouver la table d’entrée ou l’erreur de requête.

  1. Nom incorrect de la table ou de la requête: le nom de la table ou de la requête de base de données à laquelle vous essayez d’accéder est peut-être mal orthographié.
  2. Corruption de la base de données Access: ce message d’erreur particulier peut apparaître en raison d’une base de données Access corrompue ou endommagée.
  3. La table ou la requête n’est pas spécifiée dans la base de données: la table ou la requête de type objet Access peut ne pas être présente dans la base de données avec laquelle vous travaillez actuellement.
  4. Problème d’autorisations: en raison d’autorisations requises insuffisantes pour accéder à une table ou une requête de base de données.

Ne manquez pas: correction de MS Access “Impossible de supprimer des tables spécifiées” (Erreur 3086)

Correctifs pour résoudre le problème du base de données Access ne parvient pas à trouver la table ou la requête d’entrée

Suivez les méthodes étape par étape ci-dessous pour résoudre le problème.

Correctif 1 – Vérifier l’existence d’une table ou d’une requête

Assurez-vous que la table ou la requête existe dans la base de données. Mais s’il n’existe pas, vous pouvez en supprimer toutes les références. Ou s’il manque une table, réimportez ou reliez à nouveau la table. Voici comment procéder :

  • Tout d’abord, créez une base de données Access vierge.
  • Allez dans l’onglet Données externes >> groupe Importation et données >> puis cliquez sur la liste déroulante Plus >> Services de données.

l'erreur d'exécution Access 3078

  • Sous une boîte de dialogue “Créer un lien vers les services de données”, puis cliquez sur Installer une nouvelle connexion.
  • Choisissez le fichier XML source >> cliquez sur Ouvrir >> Fermer.
  • Après cela, dans un onglet “Outils de base de données”, sous le groupe Macro, vous devez cliquer sur Visual Basic juste à droite sur Compacter et réparer la base de données.

l'erreur d'exécution Access 3078

  • Allez dans le menu Insertion >> cliquez sur Module.
  • Sous nouveau module, vous devez ajouter le code ci-dessous:

‘// Set all the MSysBDC* system tables so that they become visible to Save As Template

‘// This should only be needed as soon as in the database that will be used to create the template (accdt)

Sub PrepareBDCTables()

Dim db As Database, tbl As TableDef

Set db = CurrentDb

For Each tbl In db.TableDefs

If tbl.Name Like “MSysBDC*” Then

‘//Set all the bdc tables so that they are visible to the save as template wizard

tbl.Attributes = 0

End If

Next

End Sub

  • Maintenant, allez dans le menu Affichage >> cliquez sur Fenêtre immédiate.
  • Entrez la commande ci-dessous >> appuyez sur le bouton ENTRÉE:

PréparerBDCTables

Cette commande crée les tables BDC existant dans un modèle.

  • Sous le volet Projet, appuyez avec le bouton droit sur un nouveau module >> cliquez sur Supprimer le nom_du module.
  • À ce moment, cliquez sur Non pour exporter le module.
  • Ensuite, fermez l’éditeur MS Visual Basic.
  • Allez dans l’onglet Fichier >> cliquez sur Enregistrer et publier.
  • Dans Enregistrer la base de données sous, appuyez sur Modèle (*.accdt).
  • Sous la boîte de dialogue “Créer un nouveau modèle à partir de cette base de données”, fournissez les informations sur le modèle >> cochez la case “Inclure les données dans le modèle”.
  • Enfin, cliquez sur OK.

Après avoir terminé ces étapes, recherchez l’erreur.

Correctif 2 – Vérifier l’autorisation

Une autre option que vous pouvez essayer de corriger l’erreur d’exécution Access 3078 consiste à vérifier les autorisations de vos fichiers. Assurez-vous que vous disposez des privilèges requis pour lire et modifier la base de données Access.

Correctif 3 – Exécutez l’outil de compactage et de réparation intégré

La corruption de la base de données peut également conduire à cette erreur d’exécution. Tout ce que vous avez à faire est de suivre les instructions ci-dessous pour réparer le fichier de base de données Access corrompu à l’aide de l’outil Compacter et réparer.

  • Ouvrez Access puis accédez à la page des modèles >> appuyez deux fois sur une base de données vierge.
  • Ensuite, cliquez sur Fichier > Fermer.
  • Après cela, cliquez sur l’onglet Outils de base de données >> Compacter et réparer la base de données.

l'erreur d'exécution Access 3078

  • Choisissez le fichier endommagé à réparer dans la fenêtre ouverte >> cliquez sur Compact.

l'erreur d'exécution Access 3078

Correctif 4 – Vérifiez le chemin spécifié de la table ou de la requête dans la base de données

Si vous essayez d’ouvrir la table liée, il se peut que la table source ne se trouve pas dans le chemin que vous avez spécifié lors de sa première liaison. Mais si vous avez déplacé le fichier, vous devez alors utiliser le gestionnaire de tables liées pour mettre à jour les informations du lien.

Correctif 5 – Utilisez une solution unique pour corriger l’erreur d’exécution d’accès 3078

Si l’erreur ci-dessus entraîne la corruption de votre table ou requête de base de données Access, il est préférable d’opter pour une approche plus rapide pour résoudre la situation.

Access Réparation & Récupération Software est l’outil de réparation ultime à sauver lorsque vous avez besoin d’une solution experte pour les problèmes majeurs de corruption de la base de données Access. Le logiciel est construit avec un algorithme avancé et est capable de réparer les fichiers de base de données MS Access corrompus des versions 2010, 2013, 2016 et antérieures.

Le logiciel peut facilement réparer les fichiers ACCDB ou MDB corrompus sans affecter leur originalité de quelque manière que ce soit.

* 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.

Comment utiliser l’outil de réparation d’accès:

access-shot-fr-1
access-select-database-fr-2
access-repairing-fr-3
access-repairing-completed-fr-4
access-preview-fr-5
access-save-location-fr-6
access-saving-fr-7
previous arrow
next arrow

Correctif 6 – Demander l’aide d’un expert

Eh bien, si le problème persiste et que vous ne parvenez pas à le résoudre vous-même, il est peut-être temps de faire appel à un expert en bases de données qui pourra diagnostiquer et résoudre le problème pour vous sans tracas.

Lisez également: Correction de « Le moteur de base de données Microsoft Access n’a pas pu trouver l’objet » (Erreur 3011)

FAQ connexes:

Que dois-je faire si je rencontre l’erreur “Le moteur de base de données Microsoft Access ne trouve pas la table ou la requête d’entrée”?

Lorsque vous rencontrez cette erreur, vous devez vérifier l’existence de la table ou de la requête dans la base de données, vérifier les autorisations du fichier et envisager de réparer la base de données à l’aide de l’utilitaire de compactage et de réparation.

Cette erreur est-elle propre à une version particulière de Microsoft Access?

Non, ce message d’erreur n’est pas propre à une version particulière de MS Access, il peut apparaître dans n’importe quelle version d’Access.

Comment puis-je éviter cette erreur?

Vous pouvez facilement éviter cette erreur dans un avenir proche en sauvegardant régulièrement votre base de données et en utilisant la gestion des erreurs dans votre code VBA.

Verdict final

Comme indiqué ci-dessus, ce n’est pas grave de rencontrer des erreurs dans Microsoft Access. Il n’y a donc pas lieu de paniquer lorsque vous obtenez l’erreur 3078 de la base de données Microsoft Jet. Tout ce que vous avez à faire est de rechercher la bonne méthode pour la résoudre.

En plus de cela, si vous êtes bloqué avec cette erreur d’exécution en raison d’un problème de corruption de la base de données, essayez la Access Réparation & Récupération logiciel pour une véritable récupération et la résolution des données essentielles de toute sorte de corruption.

Merci d’avoir lu!

rencontrez toujours des problèmes? Fix les avec Stellar réparation pour Access:

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:

  1. Télécharger Stellar Access base de données réparation outil évalué Excellent sur Cnet.
  2. Cliquez sur l'option Parcourir et Rechercher pour localiser la base de données Access corrompue.
  3. Cliquez sur le bouton Réparer pour réparer et prévisualiser les objets de la base de données.

Pearson Willey est un rédacteur de contenu de site Web et un planificateur de contenu détaillé. En plus de cela, il est également un lecteur assidu. Par conséquent il sait très bien rédiger un contenu engageant pour les lecteurs. Lécriture est pour lui un avantage croissant. Il amours explorer ses connaissances on MS Access et partage technologie blogs.