Erreur « Impossible de trouver la table ou la requête d’entrée » ou « la source d’enregistrement n’existe pas » lors de l’utilisation d’Access

Numéro de la base de connaissances d’origine : 287696

Remarque

Vous devez disposer de connaissances de base en macro, codage et interopérabilité avant de commencer. Cet article sʼapplique uniquement à une base de données Microsoft Access (.accdb ou .mdb).

Symptômes

Lorsque vous ouvrez ou faites référence à une table liée dans Microsoft Access, vous pouvez recevoir l’un des messages d’erreur suivants :

Message d’erreur 1

Le moteur de base de données Microsoft Jet ne peut pas trouver la table d’entrée ou la requête « name> ».< Assurez-vous qu'elle existe et qu'elle est correctement orthographiée.

Message d’erreur 2

La source d’enregistrement '<name>' spécifiée dans ce formulaire ou cet état n’existe pas.

Message d’erreur 3

  • Dans Microsoft Access 2002

    • Microsoft Access ne trouve pas l’objet «<name> ».

    • Erreur d’exécution « 7874 » : Microsoft Access ne trouve pas l’objet «<name> ».

  • Dans Microsoft Office Access 2003, Microsoft Office Access 2007 et Microsoft Office Access 2010

    • Microsoft Office Access ne trouve pas l’objet «<name> ».

    • Erreur d’exécution « 7874 » : Microsoft Office Access ne trouve pas l’objet «<name> ».

Cause

Ce message d’erreur peut s’afficher si Access ne trouve pas 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 le fichier externe a été déplacé vers un nouvel emplacement. Cette erreur peut également se produire si une table ou une requête supprimée ou renommée est référencée sous l’onglet Recherche d’une autre table.

Résolution

Pour résoudre ce problème, procédez comme suit :

  • Vérifiez que la table ou la requête existe. S’il n’existe pas, vous pouvez supprimer toutes les références à celui-ci, ou s’il s’agit d’une table manquante, réimporter ou ressiez la table. S’il s’agit d’une requête manquante, réimportez ou recréez la requête. Souvent, la RecordSource propriété d’un formulaire ou d’un état contient une référence à une table ou à une requête dont le nom a changé ou qui a été supprimé.
  • Si la table ou la requête existe, il est probable qu’il y ait une erreur de syntaxe ou d’orthographe dans la référence à celle-ci. Si c’est le cas, corrigez l’erreur de syntaxe ou d’orthographe dans la référence.
  • Lorsque vous essayez d’ouvrir une table liée, la table source peut ne pas se trouver dans le chemin que vous avez spécifié lors de sa première liaison. Si vous avez déplacé le fichier, vous pouvez utiliser le Gestionnaire de tables liées pour mettre à jour les informations de lien.