OVH Cloud OVH Cloud

problème

1 réponse
Avatar
p.laurent
Je suis pass=E9e d'access 97 =E0 2003. Ma base de donn=E9es=20
cr=E9=E9e sous access 97 comporte une macro qui a pour=20
fonction de migrer des donn=E9es vers un document Word en=20
passant par une requ=EAte sur la date du jour. J'ai un=20
massage d'erreur "Mise =E0 jour impossible. La base de=20
donn=E9es ou l'objet est en lecture seule". J'ai bien=20
v=E9rifi=E9, ce n'est pas le cas. Avez une solution =E0 me=20
communiquer ?

Merci,

Patricia

1 réponse

Avatar
Sophie
Salut,

J'ai eu un problème semblable parce que j'exportais une requête dans un
fichier de fusion Word. Malheureusement Access 2003 ne permet plus
d'exporter des documents .doc à cause d'une (supposé) question de sécurité.
Tu dois donc d'abord l'exporter en fichier texte (.txt) et ensuite le
renommer en fichier word (.doc). Je ne sais pas si c'est un fichier de
fusion que tu exportes mais je te donne l'exemple que moi j'ai utilisé.

'Création de mon fichier de fusion en .txt
DoCmd.TransferText acExportMerge, "", "req_fusion_word",
"c:MonFichierExporté.txt", True, ""
'J'efface mon fichier .doc afin de permettre de renommer mon fichier .txt
ensuite (ceci dans le cas où je fais l'opération à plusieurs reprise)
Kill ("c:MonFichierExporté.doc")
'Renomme mon fichier .txt en fichier .doc afin de pouvoir l'utiliser dans
word
Name "c:MonFichierExporté.txt" As "c:MonFichierExporté.doc"

J'espère que ca répond à ta question

Bonne soirée
Sophie


"" a
écrit dans le message de news:1955301c44ca4$0967ed90$
Je suis passée d'access 97 à 2003. Ma base de données
créée sous access 97 comporte une macro qui a pour
fonction de migrer des données vers un document Word en
passant par une requête sur la date du jour. J'ai un
massage d'erreur "Mise à jour impossible. La base de
données ou l'objet est en lecture seule". J'ai bien
vérifié, ce n'est pas le cas. Avez une solution à me
communiquer ?

Merci,

Patricia