correction-ms-access-3086-erreur

Votre base de données Access affiche-t-elle fréquemment une erreur “Impossible de supprimer les tables spécifiées” chaque fois que vous tentez de supprimer une table spécifique à l’aide de la requête de suppression?

Eh bien, si votre réponse est oui, alors ce blog va sûrement vous aider beaucoup. En tant que, il couvre les informations complètes concernant ce spécifique “Impossible de supprimer des tables spécifiées” erreur MS Access. En outre, il contient également des idées pour supprimer des enregistrements de plusieurs façons à partir de la base de données Access.

Qu’est-ce que cet accès “n’a pas pu supprimer des tables spécifiées (erreur 3086)” Est-ce?

Dans MS Access Database, vous pouvez supprimer des enregistrements à l’aide de nombreuses options, mais lorsque vous souhaitez supprimer plusieurs enregistrements d’une table en une opération, il est possible que le message d’erreur suivant s’affiche:

  “Impossible de supprimer des tables spécifiées”

Code d’erreur: Erreur d’exécution Access 3086

À ce moment, vous avez essayé de supprimer des données d’une ou de plusieurs tables, mais la suppression n’a pas pu être terminée.

Quelles sont les causes de l’erreur d’exécution Access 3086?

Voici les causes possibles qui conduisent à générer ce code d’erreur spécifique “Impossible de supprimer des tables spécifiées”.

? Vous n’avez pas la permission de modifier la table. Donc, pour ce changement, vos attributions d’autorisations et voir votre administrateur système ou le créateur de la table.

  • Peut être la base de données a été ouverte pour l’accès en lecture seule. Voici les raisons à cause desquelles la base de données Access est lue -seulement.
  • Vous avez utilisé la méthode OpenDatabase et la base de données ouverte pour un accès en lecture seule.
  • Le fichier de base de données est défini en lecture seule dans le système d’exploitation du serveur de base de données ou sur votre réseau.
  • Dans un environnement réseau, vous n’avez pas le privilège d’écriture pour le fichier de base de données.
  • Dans Microsoft VB, vous utilisez le contrôle de données et définissez la propriété ReadOnly sur True.

Pour supprimer les données, fermez la base de données et résolvez ces conditions en lecture seule. Ensuite, rouvrez le fichier pour l’accès en lecture / écriture.

Dans quelle condition Accès Supprimer query Fonctionne réellement pour supprimer des enregistrements?

Vous pouvez supprimer des enregistrements à l’aide d’une requête de suppression lorsque:

  • Joints deux tables qui ont une relation un-à-un.
  • Utilise une seule table qui n’a de relation avec aucune autre table.
  • Utilise une table qui est l’un du côté “un” d’une relation un-à-plusieurs, et une suppression en cascade est autorisée pour cette relation.
  • Contient à la fois la table du côté «un» d’une relation un-à-plusieurs et la table du côté «plusieurs» de cette relation.

Remarque: Il est recommandé d’exécuter la requête deux fois pour supprimer les enregistrements des deux tables.

Comment réparer l’accès «Impossible de supprimer des tables spécifiées (erreur 3086)»?

Votre base de données Access affiche ce type de message d’erreur si vous créez une requête de suppression à l’aide de plusieurs tables et la propriété Records uniques de la requête est définie sur Non. La base de données MS Access affiche le message d’erreur “Impossible de supprimer des tables spécifiées” vous exécutez la requête.

Étapes pour définir la propriété Records uniques de la requête sur Oui:

Étape 1: Ouvrez la requête de suppression en mode Création.

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

Étape 3: Cliquez sur le concepteur de requêtes pour afficher les propriétés de la requête

Étape 4: Dans la feuille de propriétés de la requête, vous devez rechercher la propriété Enregistrements uniques et la définir sur Oui.

4 façons de supprimer des enregistrements de la base de données Access

Comme, il est mentionné précédemment que “Impossible de supprimer des tables spécifiées (Erreur 3086)” rencontre lorsque quelqu’un utilise la requête de suppression. Donc, peut-être le problème est avec la requête de suppression, essayez donc d’autres façons de supprimer les enregistrements de la base de données Access.

façon 1 # Supprimer les données d’une feuille de données

  • Dans le volet de navigation, double-cliquez sur la table ou la requête que vous souhaitez utiliser. Cela ouvrira la table ou la requête dans la vue Fiche technique.
  • Effectuez une sélection pour les données que vous souhaitez supprimer.
  • Vous pouvez mettre en évidence une partie des données ou simplement placer le curseur dans le champ.
  • Si vous sélectionnez l’ensemble des données dans le champ, appuyez sur Supprimer.

OU

Allez dans l’onglet Accueil, dans le groupe Enregistrements, appuyez sur l’option Supprimer.

Ou

Si vous pointez le curseur dans le champ, appuyez sur la touche delete ou backspace chaque fois que vous le souhaitez.

façon 2 # Supprimer les données d’un formulaire

  • Accédez au volet de navigation et double-cliquez sur le formulaire que vous souhaitez utiliser. Comme cela va ouvrir le formulaire en mode formulaire.

-ou-

Ou bien dans le formulaire de navigation, faites une sélection pour le formulaire que vous souhaitez utiliser et dans l’onglet Accueil, dans le groupe Affichages, appuyez sur l’option d’affichage. Ensuite, appuyez sur la vue Mise en page.

  • Effectuez une sélection pour les données que vous souhaitez supprimer.
  • Vous pouvez mettre en évidence une partie des données ou simplement placer le curseur dans le champ.
  • Si vous sélectionnez l’intégralité des données dans le champ, appuyez sur SUPPRIMER.

OU

Allez dans l’onglet Accueil, dans le groupe Enregistrements, appuyez sur l’option SUPPRIMER.

Ou

Si vous pointez le curseur dans le champ, appuyez sur la touche SUPPR ou RETOUR ARRIERE lorsque vous le souhaitez.

façon 3 # Supprimer les données d’une liste de valeurs

  • Dans le volet de navigation, faites un clic droit sur la table que vous souhaitez modifier, puis cliquez sur la vue de conception dans le menu contextuel.
  • Dans la section supérieure de la grille de conception, sélectionnez le champ contenant la liste de valeurs.
  • Dans la partie supérieure de la grille, appuyez sur l’onglet Recherche, puis recherchez la source de ligne.

Par défaut, faites des guillemets doubles entourant les éléments de la liste de valeurs. Utilisez des points-virgules pour séparer chaque élément “excellent”; “Moyen”; “Moyen”; “Médiocre”.

  En fonction de vos besoins, supprimez les éléments de la liste. Mais n’oubliez pas de supprimer un guillemet qui entoure chaque élément supprimé.

façon 4 # Supprimer indésirable record Manuellement

  • Ouvrez la table ou la requête que vous souhaitez supprimer dans la vue Fiche technique.
  • Recherchez l’enregistrement que vous souhaitez supprimer. Ensuite, cliquez sur le bouton Sélectionner tout – faites la sélection du carré situé à l’extrémité gauche ou droite de l’enregistrement.
  • Vous pouvez effectuer une sélection pour chaque ligne et la faire glisser pour sélectionner un ensemble de lignes contigu.
  • Ou appuyez sur Ctrl et cliquez sur le bouton de la souris pour sélectionner plusieurs lignes non contiguës.
  • L’accès placera la bordure autour de l’enregistrement complet ou du bloc d’enregistrements sélectionnés.
  • Ensuite, appuyez sur jusqu’à SUPPRIMER l’option..

-ou-

  • Allez dans l’onglet Accueil, dans le groupe Enregistrements et tapez sur Supprimer

-ou-

  • Cliquez avec le bouton droit sur le bouton Sélectionner tout puis appuyez sur pour supprimer l’enregistrement.
  • Si vous ne parvenez pas à sélectionner tous les boutons, placez le curseur dans le champ des enregistrements.
  • Ensuite, sur l’onglet Accueil, dans le groupe Enregistrement, appuyez sur la flèche vers le bas à côté de l’option Supprimer et cliquez sur Supprimer l’enregistrement.
  • Au dernier accès confirmera la suppression, et appuyez sur Oui.

Comment récupérer des enregistrements MS Access supprimés ou endommagés?

Il est également possible que lors de l’exécution des tâches de suppression des enregistrements d’accès ci-dessus, vous ayez perdu des éléments importants. Ou il pourrait avoir été corrompu en quelque sorte. Ensuite, dans ce cas, vous devez essayer le Logiciel de réparation et de récupération Access. Cela est particulièrement conçu pour réparer les fichiers de base de données MS Access corrompus ou endommagés. Il est livré avec un algorithme puissant qui analyse même les fichiers de base de données d’accès gravement corrompus.

 Il a également une interface graphique hautement interactive qui aide l’utilisateur à exploiter et à réparer facilement la base de données Access sans apporter de modifications à la structure d’origine du fichier. Il restaure facilement les dommages ou corrompre les tables, requêtes, index et autres données. Cet outil peut facilement corriger toutes les erreurs de base de données mineures et majeures et les problèmes de MS Access 2013, 2010, 2007, 2003, 2002, 2000 sur presque toutes les versions du système d’exploitation Windows telles que Windows 8/7 / Vista / XP / 2003. Version d’essai gratuite est disponible que vous pouvez installer pour vérifier les caractéristiques et la fiabilité du logiciel.

conclure:

Après avoir lu la publication complète, maintenant vous pouvez facilement gérer l’erreur Access “Impossible de supprimer des tables spécifiées”. Mais si dans le cas où les erreurs continuent en essayant de supprimer la table spécifiée, n’abandonnez pas non plus.

Essayez simplement les autres moyens de supprimer les enregistrements mentionnés dans ce post. Après avoir essayé toutes les corrections mentionnées, partagez votre opinion dans notre section de commentaires. Alors, que nous pouvons vous aider plus que nous le pouvons …!



[Mise à jour] Correctifs pour résoudre Access “Impossible de supprimer à partir des tables spécifiées (erreur 3086)”