J'obtiens le message d'erreur « Impossible de supprimer dans les tables spécifiées »

J'obtiens le message d'erreur « Impossible de supprimer dans les tables spécifiées »

Important :  Cet article a été traduit automatiquement, voir l’avertissement. Vous pouvez consulter la version en anglais de cet article ici.

Lorsque vous exécutez une requête Suppression, Access peut afficher le message d’erreur Impossible de supprimer des tables spécifiées. Cet article répertorie les cas dans lesquels vous pouvez utiliser une requête Suppression, explique pourquoi le message d’erreur s’affiche, et décrit les étapes permettant de corriger l’erreur.

Il existe plusieurs façons de supprimer des enregistrements dans Access. Pour une explication plus complète de la suppression d’enregistrements, voir l’article Supprimer un ou plusieurs enregistrements d'une base de données.

Contenu de cet article

Introduction

Pourquoi ce message d’erreur s’affiche-t-il et comment puis-je corriger l’erreur ?

Introduction

Lorsque vous souhaitez supprimer plusieurs enregistrements d’une table en une seule opération, vous pouvez utiliser une requête Suppression. Une requête Suppression réussit quand les conditions suivantes sont réunies :

  • Elle utilise une table qui n’a pas de relation avec une autre table.

  • Elle combine deux tables qui ont une relation un-à-un.

  • Elle utilise une table qui se trouve du côté « un » d’une relation un-à-plusieurs, et la suppression en cascade est activée pour cette relation.

  • Elle inclut la table du côté « un » d’une relation un-à-plusieurs ainsi que la table du côté « plusieurs » de cette relation (par exemple, pour utiliser les critères d’un champ de la table côté « plusieurs »).

    Important    Vous devez exécuter la requête deux fois pour supprimer les enregistrements des deux tables.

Haut de la page

Pourquoi ce message d’erreur s’affiche-t-il et comment puis-je corriger l’erreur ?

Si vous créez une requête Suppression en utilisant plusieurs tables et que la propriété Enregistrements uniques de la requête a la valeur Non, Access affiche le message d’erreur Impossible de supprimer des tables spécifiées lorsque vous exécutez la requête.

Pour résoudre ce problème, attribuez la valeur Oui à la propriété Enr uniques.

  1. Ouvrez la requête Suppression en mode Création.

  2. Si la feuille des propriétés de requête n’est pas ouverte, appuyez sur F4 pour l’ouvrir.

  3. Cliquez sur le Concepteur de requêtes pour afficher les propriétés de la requête (et pas celles des champs).

  4. Dans la feuille de propriétés de la requête, recherchez la propriété Enregistrements uniques et attribuez-lui la valeur Oui.

Haut de la page

Remarque : Avertissement traduction automatique : cet article a été traduit par un ordinateur, sans intervention humaine. Microsoft propose cette traduction automatique pour offrir aux personnes ne maîtrisant pas l’anglais l’accès au contenu relatif aux produits, services et technologies Microsoft. Comme cet article a été traduit automatiquement, il risque de contenir des erreurs de grammaire, de syntaxe ou de terminologie.

Développez vos compétences
Découvrez des formations
Accédez aux nouvelles fonctionnalités en avant-première
Rejoignez le programme Office Insider

Ces informations vous ont-elles été utiles ?

Nous vous remercions pour vos commentaires.

Merci pour vos commentaires. Il serait vraisemblablement utile pour vous de contacter l’un de nos agents du support Office.

×