Satut à tous!
Je fais une fusion word en utilisant l' OLE :
Principe:
-On crée un fichier type(FichierType.doc)
-La base de donnée oracle est intercalée avec une base de donnée " .txt" pour alimenter la fusion.
Dans mes fichier type je veux attacher un autre fichier word(FichierAttache.doc) qu'on pourra placé dans n'importe quel répertoire,
Ainsi j'adopte le code suivant dans la fichier word(fichier type: FichierType.doc):
Repertoire est un champ de fusion completé par la base de donnée .Txt et cette base et renseigné à partir de l'oracle forms
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 {INCLUDETEXT "{ MERGEFIELD "repertoire"}FichierAttache.doc" \* MERGEFORMAT }
par la code:
Lorsque je lance mon application , le fichier attaché ne pourra pas afficher sur le fichier type : l'erreur "Erreur de calcul " se persiste sur un autre fichier word.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 --------------------------------------------- vpath_doc:=replace(:GLOBAL.vvpath_doc,'\','\\');--vvpath_doc le reperoire qu'on veut place le fichier attaché TEXT_IO.PUT(out_file,';'); TEXT_IO.PUT(out_file,vpath_doc||'\\'); TEXT_IO.FCLOSE(out_file);
Merci pour votre aide
Partager