Bonjour à tous,

Il y a quelque chose que je ne comprend pas dans report 6i.
-Mon but:
Créer un Form à partir duquel on va lancer des états (seulements des états).
-Ce que j'ai fais:
Créer des menus pour lancer ces états.
Créer un procedure dont le code est le suivant:
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
 
PROCEDURE impression(nom_report varchar2) IS
 
pl_id ParamList; 
BEGIN 
 
pl_id := Get_Parameter_List('tmpdata'); 
 
IF NOT Id_Null(pl_id) THEN 
Destroy_Parameter_List( pl_id ); 
END IF; 
 
pl_id := Create_Parameter_List('tmpdata'); 
 
Add_Parameter(pl_id,'P_DEBUT',TEXT_PARAMETER,sysdate);
Add_Parameter(pl_id,'P_FIN',TEXT_PARAMETER,sysdate);
Add_Parameter(pl_id,'PARAMFORM', TEXT_PARAMETER, 'YES');
 
 
Run_Product(REPORTS, nom_report, SYNCHRONOUS, RUNTIME, 
FILESYSTEM, pl_id, PREVIEW); 
END;
Tout allais bien , mais lorsque je lance successivement plusieurs états ;le processus RWRBE60 ie le 'Report Background Engine' se termine tout seul et provoque un blocage de l'application, et on doit terminer le processus
IFRUN60 pour revenir au normal.

J'ai réinstallé report mais toujours le même .

A noter qu'il y a plusieurs paramètres dans les etats.

Merci d'avance