où "RPV Centralisateur" est une requête sélection qui fonctionne,
et "Forms![Dialogue PV Centralisateur]!Chemin_Source" un chemin de fichier
valide (pas en lecture seule)
A l'exécution, Access (2002) me renvoie le message "Mise à jour impossible :
la base de données ou l'objet est en lecture seule.
Lorsque j'exporte "à la main", je n'ai pas ce problème..
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Raymond [mvp]
Bonjour.
Lire la fiche technique: Impossible de mettre à jour. La base de données ou l'objet est en lecture seule lorsque vous utilisez TransférerFeuilleCalcul http://support.microsoft.com/default.aspx?scid=kb;fr;304146 -- @+ Raymond Access MVP http://OfficeSystem.Access.free.fr/ http://OfficeSystem.Access.free.fr/runtime/ http://users.skynet.be/mpfa/ pour débuter sur le forum
"Dan" a écrit dans le message de news: 4275f32c$0$1229$
Bonjour à tous,
Je me remets à un bout de mon appli qui me posait un problème, mais que j'avais laissé provisoirement de côté :
Je souhaite exporter les résultats d'une requête pour une fusion avec Word. J'utilise le code suivant :
où "RPV Centralisateur" est une requête sélection qui fonctionne, et "Forms![Dialogue PV Centralisateur]!Chemin_Source" un chemin de fichier valide (pas en lecture seule)
A l'exécution, Access (2002) me renvoie le message "Mise à jour impossible : la base de données ou l'objet est en lecture seule. Lorsque j'exporte "à la main", je n'ai pas ce problème..
Merci d'avance pour vos contributions ! A+ Dan
Bonjour.
Lire la fiche technique:
Impossible de mettre à jour. La base de données ou l'objet est en lecture
seule lorsque vous utilisez TransférerFeuilleCalcul
http://support.microsoft.com/default.aspx?scid=kb;fr;304146
--
@+
Raymond Access MVP
http://OfficeSystem.Access.free.fr/
http://OfficeSystem.Access.free.fr/runtime/
http://users.skynet.be/mpfa/ pour débuter sur le forum
"Dan" <service.informatique@ville-riorges.fr> a écrit dans le message de
news: 4275f32c$0$1229$8fcfb975@news.wanadoo.fr...
Bonjour à tous,
Je me remets à un bout de mon appli qui me posait un problème, mais que
j'avais laissé provisoirement de côté :
Je souhaite exporter les résultats d'une requête pour une fusion avec
Word.
J'utilise le code suivant :
où "RPV Centralisateur" est une requête sélection qui fonctionne,
et "Forms![Dialogue PV Centralisateur]!Chemin_Source" un chemin de fichier
valide (pas en lecture seule)
A l'exécution, Access (2002) me renvoie le message "Mise à jour impossible
: la base de données ou l'objet est en lecture seule.
Lorsque j'exporte "à la main", je n'ai pas ce problème..
Lire la fiche technique: Impossible de mettre à jour. La base de données ou l'objet est en lecture seule lorsque vous utilisez TransférerFeuilleCalcul http://support.microsoft.com/default.aspx?scid=kb;fr;304146 -- @+ Raymond Access MVP http://OfficeSystem.Access.free.fr/ http://OfficeSystem.Access.free.fr/runtime/ http://users.skynet.be/mpfa/ pour débuter sur le forum
"Dan" a écrit dans le message de news: 4275f32c$0$1229$
Bonjour à tous,
Je me remets à un bout de mon appli qui me posait un problème, mais que j'avais laissé provisoirement de côté :
Je souhaite exporter les résultats d'une requête pour une fusion avec Word. J'utilise le code suivant :
où "RPV Centralisateur" est une requête sélection qui fonctionne, et "Forms![Dialogue PV Centralisateur]!Chemin_Source" un chemin de fichier valide (pas en lecture seule)
A l'exécution, Access (2002) me renvoie le message "Mise à jour impossible : la base de données ou l'objet est en lecture seule. Lorsque j'exporte "à la main", je n'ai pas ce problème..
Merci d'avance pour vos contributions ! A+ Dan
Dan
L'encre est de chine, et la bouteille est pleine...
Résumons,
J'ai lu la fiche vers laquelle tu m'as gentiment dirigé. J'ai noté que cette fiche concernait des export vers des feuilles de calcul, alors que j'exportais, à l'aide d'un acExportMerge, vers un fichier .doc.
J'ai vérifié que le nom du fichier ne contenait pas de caractère de fin, puis j'ai essayé d'exporter vers un .txt. J'ai alors eu des champs binaires, que je te dis pas le bazar pour faire une fusion avec...
Ensuite, j''ai corrigé ma ligne ainsi :
DoCmd.TransferSpreadsheet acExport, 8,...
en paramétrant le fichier avec une extension xls. J'ai fusionné mon document principal avec, et ça roule...
En résumé, et vu de ma fenêtre, je vais utiliser ça sans comprendre pourquoi ça marche mieux sous Access 2002 (malgré le diagnostic de la fiche), à la place d'un truc qui marchait sous Access 97 (mais comprenais-je pourquoi alors ?)...
Merci Raymond, encore une fois !
A+ Dan
L'encre est de chine, et la bouteille est pleine...
Résumons,
J'ai lu la fiche vers laquelle tu m'as gentiment dirigé. J'ai noté que cette
fiche concernait des export vers des feuilles de calcul, alors que
j'exportais, à l'aide d'un acExportMerge, vers un fichier .doc.
J'ai vérifié que le nom du fichier ne contenait pas de caractère de fin,
puis j'ai essayé d'exporter vers un .txt. J'ai alors eu des champs binaires,
que je te dis pas le bazar pour faire une fusion avec...
Ensuite, j''ai corrigé ma ligne ainsi :
DoCmd.TransferSpreadsheet acExport, 8,...
en paramétrant le fichier avec une extension xls. J'ai fusionné mon document
principal avec, et ça roule...
En résumé, et vu de ma fenêtre, je vais utiliser ça sans comprendre pourquoi
ça marche mieux sous Access 2002 (malgré le diagnostic de la fiche), à la
place d'un truc qui marchait sous Access 97 (mais comprenais-je pourquoi
alors ?)...
L'encre est de chine, et la bouteille est pleine...
Résumons,
J'ai lu la fiche vers laquelle tu m'as gentiment dirigé. J'ai noté que cette fiche concernait des export vers des feuilles de calcul, alors que j'exportais, à l'aide d'un acExportMerge, vers un fichier .doc.
J'ai vérifié que le nom du fichier ne contenait pas de caractère de fin, puis j'ai essayé d'exporter vers un .txt. J'ai alors eu des champs binaires, que je te dis pas le bazar pour faire une fusion avec...
Ensuite, j''ai corrigé ma ligne ainsi :
DoCmd.TransferSpreadsheet acExport, 8,...
en paramétrant le fichier avec une extension xls. J'ai fusionné mon document principal avec, et ça roule...
En résumé, et vu de ma fenêtre, je vais utiliser ça sans comprendre pourquoi ça marche mieux sous Access 2002 (malgré le diagnostic de la fiche), à la place d'un truc qui marchait sous Access 97 (mais comprenais-je pourquoi alors ?)...