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 : Sélectionner tout - Visualiser dans une fenêtre à part
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 : Sélectionner tout - Visualiser dans une fenêtre à part
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