[Forms]le Bouton d'impression avec Forms sous oracle
Salut;
Je suis un nouveau sous oracle, j'ai eu dans problème avec le bouton imprime sous forms. Je demande votre aide pour résoudre mon problème.
Voila je m'explique:
1 - J'ai crée le formulaire Agent avec Forms
2 - Puis Etat Agent avec report
3 - Puis J'ai appele l'etat Agent dans le Formulaire Agent
4 - Dans le palette propriete de l'etat appel dans le formulaire j'ai donne les valeurs suivente:
GENERAL
Nom = le nom de l'etat
INTEGRATION ORACLE DEVELOPER
Nom de fichie = le nom de l'etat
Mode d'execution = batch
Mode de communication = syschrone
ETAT
Types d'etat cible = Fichier
5- J'ai creer un bouton que j'ai nome imprimer puis le script suivant:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
| declare
repid REPORT_OBJECT;
v_rep VARCHAR2(100);
rep_status VARCHAR2(20);
BEGIN
repid :=FIND_REPORT_OBJECT('ETAT_AGENT1');
v_rep := RUN_REPORT_OBJECT(repid);
SET_REPORT_OBJECT_PROPERTY(repid,REPORT_SERVER,'nom de l'ordinateur');
WHILE rep_status in ('RUNNING','OPENING_REPORT','ENQUEUED')
LOOP
rep_status := report_object_status(v_rep);
END LOOP;
IF rep_status = 'FINISHED' THEN
WEB.SHOW_DOCUMENT('http://nom de l'ordinateur:8888/reports/rwservlet/getjobid'||substr(v_rep,instr(v_rep,'_',-1)+1)||'?'||'server=nom de l'ordinateur','_blank');
ELSE
message('Error when running report');
END IF;
END; |
Les problèmes rencontres sont les suivant :
L’etat ne s’affiche pas
Il n’imprime pas les donnes qui se trouvent dans le formulaire mais il imprime tout les donnes se trouvant dans la table
Merci Avance.
Le bouton d'impression avec forms
Bonjour Monsieur;
J'aimerais vraiment que vous m'aidiez enfin que je puisse termine avec mon projet de fin d'étude. Ces ce bouton qui bloc tout mon projet. Encore une fois dis moi ce que je dois faire pour résoudre cet problème.
Merci.