Correction Microsoft Access ne peut pas enregistrer les données de sortie dans le fichier que vous avez sélectionné. (Erreur 2302)

Lors de la gestion des bases de données Microsoft Access, les utilisateurs rencontrent souvent des problèmes déroutants qui perturbent leur flux de travail. L’une de ces erreurs que les utilisateurs rencontrent et signalent récemment est la suivante : “Microsoft Access can’t save the output data to the file you’ve selected.” Ce message cryptique apparaît lorsque Access rencontre des difficultés pour enregistrer des données dans un fichier spécifié. Diverses raisons peuvent contribuer à cette erreur.

Access ne peut pas enregistrer les données de sortie dans le fichier

Ainsi, si vous êtes l’un de ces utilisateurs, ne vous inquiétez pas, nous sommes là pour vous guider sur la façon de corriger l’erreur MS Access 2302 grâce à des étapes de dépannage. Alors, commençons…

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.

Comprendre l’erreur Microsoft Access 2302

L’erreur Access ne peut pas enregistrer les données de sortie dans le fichier que vous avez sélectionné. L’erreur 2302 se produit généralement lorsque vous essayez d’enregistrer des données dans un fichier spécifié, mais Access refuse d’effectuer la tâche. Elle apparaît également lorsque vous essayez d’exporter le rapport de base de données vers un fichier PDF ou d’exporter un fichier Access vers Excel.

Détails de l’erreur :

Code : 2302

Message d’erreur : Microsoft Access ne peut pas enregistrer les données de sortie dans le fichier que vous avez sélectionné.

Description : MS Access ne peut pas enregistrer les données de sortie dans le fichier que vous avez sélectionné. Il y a de fortes chances que le fichier soit ouvert. Si c’est le cas, fermez-le immédiatement. Si vous utilisez le modèle, vous devez vérifier si le modèle existe ou non.

Raisons courantes pour lesquelles Microsoft Access ne peut pas enregistrer les données de sortie dans le fichier que vous avez sélectionné

Ce problème peut être dû à diverses raisons, et il est essentiel de comprendre la cause principale pour une résolution efficace. Examinons donc les principales raisons :

  1. Format de fichier incompatible
  2. Autorisation de fichier insuffisante pour accéder à la base de données
  3. Corruption dans la base de données Access
  4. Exécution d’une version obsolète du logiciel Access.

Méthodes pour résoudre le Microsoft Access ne peut pas enregistrer les données de sortie dans le fichier que vous avez sélectionné.

Commençons par un voyage pour résoudre l’erreur étape par étape.

Méthode 1 : vérifier la compatibilité du format de fichier

La vérification du format de fichier sélectionné est l’étape cruciale pour échapper à ce problème Access. Assurez-vous que le format de fichier choisi est pris en charge par Microsoft Access. S’il n’est pas compatible, essayez différents formats pour fonctionner de manière transparente avec votre base de données.

Méthode 2 – Vérifier les autorisations de fichier

Les autorisations requises insuffisantes pour accéder au fichier de base de données sont un autre facteur majeur de l’erreur de base de données Access 2302. Assurez-vous que le compte d’utilisateur utilisé par Access dispose des autorisations essentielles pour accéder au fichier de base de données, cela comprend les autorisations de lecture et d’écriture.

À lire également : Microsoft Access ne peut pas trouver le formulaire référencé (erreur 2450)

Méthode 3 – Exécutez l’opération d’exportation efficacement

  1. Si votre classeur Excel de destination semble ouvert, fermez-le avant de continuer.
  2. Dans le volet de navigation de la base de données source, sélectionnez l’objet que vous souhaitez exporter.

Exporter uniquement une partie des données

Si votre objet est une table, une requête ou un formulaire, vous ne souhaitez exporter qu’une partie des données, ouvrez l’objet en mode Feuille de données et sélectionnez les enregistrements souhaités.

Ouvrir le formulaire en mode Feuille de données :

  • Appuyez deux fois sur le formulaire pour l’ouvrir.
  • Après cela, cliquez avec le bouton droit sur le formulaire, puis cliquez sur Mode Feuille de données. Si aucune option n’est disponible, alors :
  • Appuyez sur la vue Création.

Access ne peut pas enregistrer les données de sortie dans le fichier

  • Appuyez sur F4 pour ouvrir le volet des tâches de la feuille de propriétés.
  • Sélectionnez la liste déroulante Formulaire présente en haut de la feuille de propriétés.
  • Dans l’onglet Format de la feuille de propriétés, définissez la propriété Autoriser la vue Feuille de données sur Oui.
  • Après cela, ouvrez l’onglet Création, dans le groupe Vues, ​​et cliquez sur Vue Feuille de données.

Access ne peut pas enregistrer les données de sortie dans le fichier

Remarque :

N’oubliez pas que vous ne pouvez pas exporter une partie du rapport. Cependant, vous pouvez sélectionner ou ouvrir la table ou la requête sur laquelle le rapport est basé, puis exporter une partie de cet objet.

  • Dans l’onglet Données externes, dans le groupe Exporter, appuyez sur l’option Excel.
  • Dans la boîte de dialogue Exporter – Feuille de calcul Excel, examinez le nom de fichier suggéré pour le classeur Excel. Si vous le souhaitez, vous pouvez modifier le nom du fichier.

Access ne peut pas enregistrer les données de sortie dans le fichier

  • Dans la zone Format de fichier, sélectionnez le format de fichier souhaité.
  • Si vous exportez une table ou une requête et que vous souhaitez exporter des données formatées, choisissez Exporter les données avec mise en forme et mise en page.

Remarque :

Si vous exportez un formulaire ou un rapport, cette option est toujours sélectionnée mais non disponible.

  • Pour afficher le classeur Excel de destination une fois l’opération d’exportation terminée, cochez ensuite la case Ouvrir le fichier de destination.

Si votre objet source est ouvert et que vous avez sélectionné un ou plusieurs enregistrements dans la vue avant de démarrer l’opération d’exportation, vous pouvez alors sélectionner Exporter uniquement les enregistrements sélectionnés. Si vous souhaitez exporter l’intégralité des enregistrements affichés dans la vue, laissez cette case à cocher vide.

Remarque : la case à cocher n’apparaîtra pas claire si aucun des enregistrements n’est sélectionné.

  • Cliquez sur OK.

Si le processus d’exportation ne fonctionne pas simplement à cause de l’erreur, l’application Access affichera les principales raisons de l’apparition de cette erreur.

Sinon, Access exporte les données et, selon votre sélection à l’étape 7, ouvrez le classeur cible dans Excel. Après cela, Access affichera une boîte de dialogue qui crée une spécification qui utilise principalement les détails de l’opération d’exportation.

Méthode 4 – Mettre à jour le logiciel Access

De temps en temps, Microsoft déploie des mises à jour pour corriger les bogues et les améliorations. Ainsi, si vous utilisez une version obsolète d’Access, suivez les étapes ci-dessous pour la mettre à jour et corriger l’erreur Microsoft Access ne peut pas enregistrer les données de sortie dans le fichier que vous avez sélectionné :

  • Ouvrez Access.
  • Accédez à “Fichier” >> Compte

Compte

  • Recherchez ensuite les “Options de mise à jour” ou “Mises à jour Office”.
  • Sélectionnez l’option « Mettre à jour maintenant» pour vérifier et installer les mises à jour disponibles.

Mettre à jour maintenant

Lisez également : Erreur inattendue de base de données Access 35012 : ce que vous devez savoir !

Méthode 5 : essayez d’exporter les données, le schéma et les tables associées au format XML

Pour exporter les données, vous pouvez utiliser la méthode ExportXML grâce à laquelle vous pouvez facilement exporter les données et le formatage contenus dans le tableau ainsi que toutes les données supplémentaires que vous spécifiez.

Spécifiez les données supplémentaires à exporter. Pour cela, vous devez essayer la méthode CreateAdditionalData pour créer un objet AdditionalData. Après cela, en utilisant la méthode add, l’utilisateur peut ajouter des tables supplémentaires à exporter avec la table principale.

La procédure mentionnée ci-dessous explique comment inclure des données supplémentaires lors de l’exportation d’un tableau au format XML. La table de commande est exportée avec plusieurs autres tables. Le schéma et le formatage sont également exportés sous forme de fichiers .xsd et .xsl distincts, respectivement.

Méthode 6 – Action de macro ExportWithFormatting

Vous pouvez également utiliser l’action ExportWithFormatting pour générer les données des objets de base de données spécifiés, comme une feuille de données, un formulaire, un rapport ou un module, dans les différents formats de sortie.

Remarque : dans Access 2010, l’action de macro OutputTo a été renommée ExportWithFormatting. Les arguments utilisés sont toujours les mêmes pour cette action de macro. L’action de macro ExportWithFormatting n’est pas disponible dans les applications Web d’accès.

Remarques

Les données Access sont générées dans le format sélectionné et peuvent être lues par n’importe quel programme qui utilise un format similaire. Supposons que vous ayez généré les objets de base de données au format HTML, Access créera un fichier au format HTML contenant les données de l’objet. Vous pouvez utiliser l’argument de fichier modèle pour spécifier le fichier à utiliser comme modèle pour le fichier .html.

Les règles suivantes s’appliquent lorsque vous utilisez l’action de macro ExportWithFormatting pour générer un objet de base de données dans l’un des formats de sortie.

  • Pour un contrôle contenant un champ oui/non, le fichier de sortie affiche la valeur – 1 (Oui) ou 0 (Non).
  • Dans le cas de la zone de texte liée au champ Lien hypertexte, le fichier de sortie affiche le lien hypertexte pour tous les formats de sortie, à l’exception du texte MS-DOS.
  • Lorsque l’utilisateur génère un formulaire ou une feuille de données au format HTML, un fichier .html est créé.
  • Si vous générez un rapport au format HTML, un fichier .html est créé pour chaque page du rapport.
  • Les utilisateurs peuvent générer des données dans une table, une requête ou un formulaire. Dans le fichier de sortie, tous les champs de la feuille de données apparaissent tels qu’ils sont dans Access, à l’exception des champs contenant des objets OLE. Dans le fichier de sortie, des colonnes distinctes sont incluses pour les objets OLE, mais les champs sont vides.

La sortie que vous obtiendrez après avoir exécuté l’action de macro ExportWithFormatting est assez similaire aux options du groupe Exporter de l’onglet Données externes. L’argument d’action correspond aux paramètres de la boîte de dialogue Exporter.

Méthode 7 – Réparer le fichier de base de données Access corrompu pour corriger l’erreur

Comme déjà mentionné dans les causes, la corruption de la base de données Access peut également déclencher cette erreur d’exécution Access 2302. Pour résoudre cette situation, vous pouvez exécuter l’outil de compactage et de réparation intégré d’Access et résoudre le problème de corruption.

Voici comment vous pouvez exécuter cet outil :

  • Ouvrez Access, double-cliquez sur la base de données vide.

base de données vide

  • Allez dans Fichier >> Sélectionnez Fermer >> Option Outils de base de données.
  • Après cela, choisissez Compacter et réparer la base de données.
  • Sous la fenêtre ouverte, choisissez le fichier de base de données souhaité qui affiche l’erreur >> Cliquez sur Compacter.

Compacter

En cas d’échec de l’outil Compacter et Réparer, vous pouvez opter pour l’outil sophistiqué Access Réparation Outil. Ce logiciel peut réparer les fichiers de base de données gravement corrompus ou endommagés avec une intégrité à 100 %. En outre, il permet de récupérer des objets tels que des clés, des index, des relations de table, des tables liées, etc. à partir d’un fichier de base de données corrompu.

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

Lire aussi : Stratégies pour Access Pas un signet valide. (Erreur 3159)

FAQ associées :

Cette erreur est-elle courante dans toutes les versions d’Access ?

Oui, cette erreur est courante dans toutes les versions d’Access, mais les étapes de dépannage peuvent varier légèrement.

Quels formats de fichiers MS Access prend-il en charge pour l’exportation de données ?

MS Access prend en charge de nombreux formats, notamment PDF, CSV et Excel.

Existe-t-il d’autres bases de données qui ne rencontrent pas de tels problèmes d’enregistrement ?

Franchement, aucune base de données n’est totalement exempte de problèmes, vous pouvez essayer d’autres alternatives comme MySQL ou PostgreSQL en fonction de vos besoins.

Heure du verdict

La résolution de l’erreur “Access ne peut pas enregistrer les données de sortie” nécessite une approche efficace. En comprenant cette erreur cryptique, en extrayant les causes potentielles et en mettant en œuvre les solutions décrites dans ce blog, vous pouvez surmonter ce défi et améliorer votre expérience Access.

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.