[Forms]Problème de fusion avec oracle forms 6i
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):
Citation:
Code:
1 2
|
{INCLUDETEXT "{ MERGEFIELD "repertoire"}FichierAttache.doc" \* MERGEFORMAT } |
Repertoire est un champ de fusion completé par la base de donnée .Txt et cette base et renseigné à partir de l'oracle forms
par la code:
Code:
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); |
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.
Merci pour votre aide