Exécuter Report depuis Forms
Bonjour,
J'ai créer un Etat avec le logiciel Reports Builder d' Oracle et afin de l'appeler depuis le logiciel Forms j'utilise la fonction Run_Product;
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
|
declare
pl_id ParamList;
BEGIN
IF :bon_caisse.num_bc is not null
THEN
pl_id := Get_Parameter_List('BON_CAISSE');
IF NOT Id_Null(pl_id) THEN
Destroy_Parameter_List( pl_id );
END IF;
pl_id := Create_Parameter_List('BON_CAISSE');
Add_Parameter(pl_id,'P_BC',TEXT_PARAMETER,:bon_caisse.num_bc);
Add_Parameter(pl_id,'P_caisse',TEXT_PARAMETER,:bon_caisse.cpt_gle);
Add_Parameter(pl_id,'P_1',TEXT_PARAMETER,:bon_caisse.date_bc);
Add_Parameter(pl_id,'PARAMFORM',TEXT_PARAMETER,'NO');
Run_Product(REPORTS, 'rach.rdf', SYNCHRONOUS, RUNTIME,FILESYSTEM, pl_id,'');
END IF;
END; |
mais lors de l'exécution du canevas de Forms, l'erreur affiché est la suivante :
Code:
1 2 3 4 5 6 7
|
Lancement de l'état rach [Wed Jul 25 10:38:14 2012] ...
REP-0110: Impossible d'ouvrir le fichier 'rach.rdf'.
REP-1070: Erreur lors de l'ouverture ou de l'enregistrement d'un document
REP-0110: Impossible d'ouvrir le fichier 'rach.rdf'.
Fin de l'état rach [Wed Jul 25 10:38:25 2012] |
Merci