Bonjour,
Après avoir lancé un état depuis Forms, la fenêtre Reports Background engine reste toujours ouvert pour retracer le journal d'exécution.
Y'a t-il pas un moyen de fermer ça immédiatement après l'affichage de l'état ?
Bonjour,
Après avoir lancé un état depuis Forms, la fenêtre Reports Background engine reste toujours ouvert pour retracer le journal d'exécution.
Y'a t-il pas un moyen de fermer ça immédiatement après l'affichage de l'état ?
Utiliser le paramètre non documenté "Oracle_shutdown"
Add_Parameter('mylist','Oracle_Shutdown',TEXT_PARAMETER,'Yes');
....
v_rep:=run_report_object('myreport','mylist');
Merci de la réponse.
mais quand je mets ça, ca me signale au lancement du report déja l'erreur suivant : FRM-47009 Ajout impossible du paramètre Oracle_Shutdown à la liste des paramètres : Id de liste non valide.
et ça ferme toujours pas la fenêtre Reports Background Engine ?
Ton erreur me fait dire que c'est un problème de code (et non pas de paramètre). Peux-tu mettre le code de ton appel à Report ?
Ah voila mon code qui lace mon report : A noter que j'utilise la fonction run_product() aulieu de run_report_object() mais ça doit revenir au même. J'utilise la forms et report 6i.
J'ai l'erreur :
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 declare v_plist_id paramlist; pl_name varchar2(50) := 'rep_params'; begin v_plist_id := get_parameter_list(pl_name); IF NOT Id_Null(v_plist_id) THEN Destroy_Parameter_List(pl_name); END IF; v_plist_id := Create_Parameter_List(pl_name); Add_Parameter('v_plist_id','Oracle_Shutdown',TEXT_PARAMETER,'Yes'); run_product(reports, 'C:\etat1.rdf', asynchronous, runtime, filesystem, v_plist_id, null); end;
FRM-47009 Ajout impossible du paramètre Oracle_Shutdown à la liste des paramètres : ID de liste non valide.
Erreur de syntaxe !!!
Pas de quotes pour v_plist_id
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 Add_Parameter(v_plist_id,'Oracle_Shutdown',TEXT_PARAMETER,'Yes');
Ah voila c'etait ça.
ça me signale plus l'erreur. Mais toujours la fenêtre Reports Background Engine reste ouvert a coté de l'etat. Elle se referme que quand je ferme l'etat seulement.
On peut ne pas la voir du tout cette fenêtre ?
Mecri
Le 'Background Engine', c'est ce qui t'affiche l'état , donc il est forcémént visible pendant cette affichage ! A ma connaissance, tu n'as de moyen de le masquer !
Ah ok je vois bien. pas de soucis.
Merci pour tout.
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager