Erreur «Impossible de mettre à jour. La base de données ou l'objet est en lecture seule.» lorsque vous utilisez TransférerFeuilleCalcul

Traductions disponibles Traductions disponibles
Numéro d'article: 304146 - Voir les produits auxquels s'applique cet article
Utilisateurs avertis : cet article requiert des connaissances de base en matière de macros, de programmation et d'interopérabilité.

Cet article s'applique à une base de données Microsoft  Access (.mdb) et à un projet Microsoft Access (.adp).

Agrandir tout | Réduire tout

Sommaire

Symptômes

Lorsque vous exécutez une macro qui utilise l'action TransférerFeuilleCalcul pour exporter une table ou une requête au format de fichier Microsoft Excel, le message d'erreur suivant s'affiche :
Erreur "Impossible de mettre à jour. La base de données ou l'objet est en lecture seule.

Cause

Ce message d'erreur peut s'afficher lorsque l'une des conditions suivantes est remplie :
  • Le nom du fichier est encadré par des guillemets, par exemple "C:\Employes.xls".
  • Un retour chariot/saut de ligne (CTRL+ENTRÉE) se trouve à la fin du nom du fichier dans la propriété NomFichier.

Résolution

Pour éviter ce message d'erreur, lorsque vous définissez la propriété NomFichier, insérez uniquement le chemin au fichier que vous souhaitez exporter. N'encadrez pas le chemin de guillemets ou ne terminez pas la ligne par un retour chariot/saut de ligne.

Plus d'informations

Procédure pour reproduire le problème

  1. Dans le menu ? (Aide), pointez sur Bases de données exemples, puis cliquez sur Base de données exemple Les Comptoirs.
  2. Créez une nouvelle macro appelée RésultatTest comme suit :
       Action : TransférerFeuilleCalcul
       Type de transfert : Exportation
       Type de feuille : Microsoft Excel 8-10
       Nom de table : Employés
       Nom de fichier : C:\Employes.xls (insérez un retour chariot/saut de ligne à la
                  fin de cette ligne en appuyant sur CTRL+ENTRÉE)
       A les noms de champs : Non
    					

Références

Pour plus d'informations sur cette autre cause de message d'erreur, cliquez sur le numéro ci-dessous pour afficher l'article correspondant dans la Base de connaissances Microsoft :
295200 ACC2000 : Erreur "Impossible de mettre à jour. La base de données ou l'objet est en lecture seule." lorsque vous convertissez une base de données en lecture seule non compilée

Propriétés

Numéro d'article: 304146 - Dernière mise à jour: mercredi 26 octobre 2005 - Version: 5.1
Les informations contenues dans cet article s'appliquent au(x) produit(s) suivant(s):
  • Microsoft Office Access 2003
  • Microsoft Access 2002
Mots-clés : 
kberrmsg kbhowto kbprb KB304146
L'INFORMATION CONTENUE DANS CE DOCUMENT EST FOURNIE PAR MICROSOFT SANS GARANTIE D'AUCUNE SORTE, EXPLICITE OU IMPLICITE. L'UTILISATEUR ASSUME LE RISQUE DE L'UTILISATION DU CONTENU DE CE DOCUMENT. CE DOCUMENT NE PEUT ETRE REVENDU OU CEDE EN ECHANGE D'UN QUELCONQUE PROFIT.

Envoyer des commentaires

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com