Corrigez l’erreur MS Access 2950 – “Action Failed” en quelques minutes !

Lors de l’exécution d’une macro ou d’un code VBA dans l’éditeur Visual Basic de la base de données, il est fréquent de rencontrer MS Access error 2950- “Action Failed”. Cet avertissement perturbe l’ensemble du flux de travail et laisse les utilisateurs perplexes. Mais pas de panique, vous êtes sur la bonne page. Dans cet article, vous découvrirez la signification de l’erreur 2950 dans Access, les raisons de son apparition et comment la résoudre rapidement.

Voici à quoi ressemble l’erreur:

MS Access 2950 - “Action Failed”

Alors, lisez la suite pour en savoir plus…

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.

Que signifie l’erreur 2950 dans Access?

Lorsque l’erreur Microsoft Access 2950 se produit, cela signifie simplement que vous ne pouvez pas exécuter les macros appelant du code VBA dans votre base de données. Il s’agit du format de données numérique du code d’erreur développé par Windows comme format d’erreur standard.

Ce message d’erreur fournit également une brève description pratique ainsi qu’un numéro. Dans de nombreux cas, il peut contenir des paramètres supplémentaires sous la forme du numéro d’erreur 2950 Access. Le code numérique supplémentaire du message d’erreur correspond à l’adresse des sections de mémoire chargées avec les instructions au moment de l’erreur.

Pourquoi l’erreur 2950 – Action échouée se produit-elle dans MS Access?

Cette erreur est due à de nombreuses raisons, notamment:

  1. Installation incomplète de MS Access
  2. Corruption du fichier de base de données
  3. Fichiers système manquants
  4. Lorsque Access ouvre une base de données non approuvée en mode désactivé
  5. Le système est infecté par des logiciels publicitaires/espions.

Maintenant que vous connaissez les causes courantes, passons à la résolution de ce problème avec les meilleures solutions.

Solutions pour corriger l’erreur MS Access 2950 – Action échouée

Suivez les étapes ci-dessous pour résoudre ce problème.

Solutions rapides:

  1. Activer la base de données pour la session en cours
  2. Déplacer la base de données vers un autre emplacement approuvé
  3. Configurer la macro AutoExec
  4. Utiliser l’outil Compacter et réparer
  5. Débloquer les propriétés du fichier de base de données
  6. Utiliser les références VBA
  7. Opter pour l’option recommandée par les professionnels

Solution 1 – Activer la base de données pour la session en cours

La première solution que je souhaite vous suggérer est d’activer la base de données pour la session en cours. Cela désactivera la base de données dès que vous lancerez la commande « Fermer la base de données ».

Voici comment procéder:

  • Ouvrez Microsoft Access.
  • Cliquez ensuite sur Informations, puis sur la barre de messages d’avertissement de sécurité.
  • Cliquez ensuite sur l’option Activer tout le contenu >> Options avancées.
  • La fenêtre « Options de sécurité de Microsoft Office » s’affiche.

MS Access 2950 - “Action Failed”

  • Dans cette fenêtre, sélectionnez Activer le contenu pour cette session, puis cliquez sur OK.

À lire également: Corriger l’erreur « Impossible d’ouvrir ou d’exécuter la macro » (Erreur 32002) dans Access

Solution 2 – Déplacer la base de données vers un autre emplacement approuvé

Si vous souhaitez déplacer la base de données Access pour corriger l’erreur MS Access 2950, ​​vous devez d’abord définir des emplacements approuvés sur votre PC. Pour ce faire, suivez ces étapes:

  • Dans le logiciel MS Access, ouvrez l’assistant du bouton MS Office.
  • Cliquez sur Options Access.
  • Centre de gestion de la confidentialité Microsoft Office Access > Paramètres du Centre de gestion de la confidentialité > Accéder au Centre de gestion de la confidentialité

MS Access 2950 - “Action Failed”

  • Cliquez sur le champ Emplacements approuvés, puis sélectionnez l’emplacement approuvé dans la liste.
  • Pour ajouter un autre emplacement approuvé, cliquez sur Ajouter un nouvel emplacement.

MS Access 2950 - “Action Failed”

Vous pouvez ainsi déplacer la base de données vers des emplacements approuvés, ce qui peut contribuer à réduire les erreurs de base de données MS Access.

Solution 3 – Configurer la macro AutoExec

Dans ces situations imprévues, vous pouvez également configurer la macro experte AutoExec qui vous avertit de l’état non fiable de la base de données lorsque vous ouvrez une base de données. Pour configurer AutoExec, suivez les étapes suivantes et résolvez l’erreur 2950 d’Access:

  • Dans l’application MS Access, créez un nouveau formulaire.
  • Ajoutez un libellé et une zone de texte au formulaire.
  • Enregistrez le formulaire nouvellement créé et fermez-le.
  • Créez une nouvelle macro et nommez-la AutoExec.
  • Affichez les colonnes du champ Conditions.
  • Spécifiez CurrentProjectIsTrusted= False dans les conditions.
  • Accédez à la colonne Actions, puis cliquez sur l’option OuvrirFormulaire.
  • Arguments de l’action > Nom du formulaire

MS Access 2950 - “Action Failed”

  • Sélectionnez le formulaire nouvellement créé.
  • Enregistrez la macro.

En appliquant toutes ces solutions, vous pouvez identifier la cause première pour éviter l’erreur d’action échouée numéro 2950. Cependant, comme la plupart des utilisateurs enregistrent la base de données, cela peut entraîner la corruption des fichiers MDB ou ACCDB, ce qui provoque une perte de données cruciales.

À lire aussi: Corriger l’erreur 3340: Requête Access corrompue comme un pro !

Solution 4 – Utiliser l’outil Compacter et réparer

Comme mentionné dans les causes, la corruption de la base de données Access peut également déclencher ce code d’erreur 2950 lorsque vous essayez d’ouvrir le fichier. Dans ce cas, vous pouvez utiliser l’outil intégré Compacter et réparer d’Access pour réparer les fichiers de base de données Access corrompus (.mdb et .accdb).

Suivez les étapes ci-dessous pour exécuter cet utilitaire:

  • Ouvrez MS Access.
  • Cliquez sur le menu Fichier.
  • Cliquez ensuite sur l’option Informations, puis sur Compacter et réparer la base de données.

MS Access 2950 - “Action Failed”

Solution 5 – Débloquer les propriétés du fichier de base de données

Lorsque vous essayez d’exécuter une macro dans un fichier de base de données téléchargé depuis une autre source, des erreurs d’exécution peuvent apparaître dans Access. En effet, Access considère ces fichiers comme non sécurisés. Dans ce cas, vous pouvez essayer de débloquer les propriétés du fichier en suivant les étapes suivantes:

  • Localisez le fichier de base de données dans l’Explorateur de fichiers.
  • Cliquez avec le bouton droit sur le fichier et sélectionnez Propriétés.

MS Access 2950 - “Action Failed”

  • Cochez l’option Débloquer si elle est visible.
  • Cliquez sur Appliquer et fermez la fenêtre.
  • Ensuite, rouvrez la base de données normalement.

Solution 6 – Corriger l’erreur Access 2950 à l’aide des références VBA

La plupart du temps, les références VBA défectueuses provoquent des erreurs silencieuses. Il est donc essentiel de vérifier les références VBA dans la base de données Access.

  • Ouvrez l’éditeur VBA à l’aide de Alt + F11.
  • Cliquez ensuite sur Outils >> sélectionnez Références.

MS Access 2950 - “Action Failed”

  • Recherchez les références manquantes ou défectueuses.
  • Décochez maintenant les références invalides.
  • Ajoutez ensuite les versions de bibliothèque correctes.
  • Enregistrez les modifications et redémarrez Access.
  • Le code VBA s’exécute désormais sans erreur.

Si cet utilitaire gratuit ne parvient pas à résoudre le problème, vous devez utiliser la solution automatique suivante.

Solution 7 – Optez pour l’option recommandée par les professionnels

Pour restaurer l’état incohérent de la base de données, vous pourriez avoir besoin de l’aide d’un outil tiers fiable. Vous pouvez utiliser MS Access Réparation Outil pour corriger l’erreur 2950 d’Access 2013. Il peut facilement réparer et récupérer les données corrompues, endommagées et inaccessibles. Grâce à cet outil, vous pouvez facilement récupérer la base de données de tout type de corruption.

Il peut facilement récupérer les index, les requêtes, les relations et les tables corrompus. Les modules ou formulaires protégés par mot de passe peuvent également être récupérés à l’aide de cet outil. Ce logiciel fonctionne sur presque toutes les versions de Windows, telles que Windows 95/98/ME/NT/2000/2003/Vista/7/8/8.1.

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

Étapes pour corriger l’erreur 2950 de la base de données Microsoft Access

access-shot-fr-1
previous arrow
next arrow

FAQ connexes:

Les mesures préventives peuvent-elles vraiment éliminer le risque d’erreur 2950?

Soyons clairs: aucune stratégie ne peut garantir une immunité totale. Cependant, en appliquant les meilleures pratiques, comme la sauvegarde régulière de votre base de données et la mise à jour de votre logiciel, vous pouvez réduire considérablement le risque d’erreur 2950.

Existe-t-il des outils de diagnostic conviviaux pour résoudre cette erreur?

Oui, il existe divers outils de diagnostic conviviaux pour résoudre l’erreur 2950 dans Access.

Que dois-je faire si j’ai essayé toutes les étapes de dépannage et que l’erreur 2950 persiste?

Si toutes les solutions mentionnées dans ce blog échouent, faire appel à des professionnels de l’informatique peut vous aider à résoudre l’erreur 2950.

Conclusion

Enfin, l’erreur 2950 de MS Access perturbe les tâches d’automatisation essentielles. Cependant, en appliquant les solutions mentionnées ci-dessus, vous pouvez simplement modifier la configuration et résoudre le problème rapidement.

Si vous n’êtes pas sûr de la bonne application des méthodes manuelles, il est préférable d’opter pour la solution automatique.

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.