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:
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
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;
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
Partager