الانتقال إلى المحتوى

كيف يمكن حفظ التقرير الى ملف Pdf مباشرة في 10G بدون عرض التقرير


rabie123

Recommended Posts

كيف يمكن حفظ التقرير الى ملف pdf مباشرة في 10g بدون عرض التقرير وبدون الرسالة وكذلك كيف يمكن اخفاء الرسالة Oracle Reports Job Status

رابط هذا التعليق
شارك

هذا الكود من الممكن أن يساعدك

PROCEDURE PRINT_REPORT IS

	repid REPORT_OBJECT; 
	v_rep VARCHAR2(100);
	rep_status VARCHAR2(20); 
	rep_format VARCHAR2(20):=:XXREPORTS.REP_TYPE  ;


BEGIN 

 	repid := find_report_object('XXTS_CARD_REPORT');

	SET_REPORT_OBJECT_PROPERTY(repid,REPORT_EXECUTION_MODE,BATCH); 
	SET_REPORT_OBJECT_PROPERTY(repid,REPORT_COMM_MODE,SYNCHRONOUS);
	SET_REPORT_OBJECT_PROPERTY(repid,REPORT_DESTYPE,CACHE); 
	SET_REPORT_OBJECT_PROPERTY(repid,REPORT_DESFORMAT,:XXreports.REP_TYPE); 
	SET_REPORT_OBJECT_PROPERTY(repid,REPORT_SERVER,:global.report_server); 
	SET_REPORT_OBJECT_PROPERTY(repid,REPORT_OTHER,'paramform=no P_YY='||:XXREPORTS.P_YEAR||' P_WK='||:XXREPORTS.P_WEEK||' PER='||:global.person_id||' W_CODE='||:XXREPORTS.WEEK_CODE);                     	
 	
 	v_rep := RUN_REPORT_OBJECT(repid); 
	rep_status := REPORT_OBJECT_STATUS(v_rep); 
	WHILE rep_status in ('RUNNING','OPENING_REPORT','ENQUEUED') 
	LOOP 
	rep_status := report_object_status(v_rep); 
	END LOOP; 
	IF rep_status = 'FINISHED' THEN 
	message('Report Completed'); 
	WEB.SHow_document('http://'||:global.host_name||':8889/reports/rwservlet/getjobid'|| substr(v_rep,instr(v_rep,'_',-1)+1)||'?'||'server='||:global.report_server,'_blank'); 
	--copy_report_object_output(v_rep,'d:/'|| substr(v_rep,instr(v_rep,'_',-1)+1)||'.pdf');
	ELSE
	message('Error when running report'); 
	END IF;
 
END;


وهذا السطر يمكنك من حفظ التقرير على هيئة PDF

copy_report_object_output(v_rep,'d:/'|| substr(v_rep,instr(v_rep,'_',-1)+1)||'.pdf'); 

رابط هذا التعليق
شارك

أخي الكريم يمكنك حفظ التقرير مباشرة بنفس شكله من خلال تحميل برنامج pdf factory pro بيدي إف فاكتوري برو وعند إستعراضك للتقرير بدل من إرسال الملف على الطابعة يظهر لك البرنامج في خيارات الطابعة يمكنك اإرسال على محرك البرنامج وتحفظة في ملف بيدي إف

تم تعديل بواسطة scince
رابط هذا التعليق
شارك


السلام عليكم ورحمة الله وبركاته

إخوانى الكرام مشكورين جدا جدا على الردود والتفاعل ولكن .


بدون عرض التقرير



ممكن نهمش كود عرض التقرير فى كود الاخ ehab_sayed_abdallah

ولكنى اجرب الان طريقة أخرى للموضوع ده
رابط هذا التعليق
شارك

انضم إلى المناقشة

يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.

زائر
أضف رد على هذا الموضوع...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   تمت استعادة المحتوى السابق الخاص بك.   مسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

جاري التحميل
×
×
  • أضف...

برجاء الإنتباه

بإستخدامك للموقع فأنت تتعهد بالموافقة على هذه البنود: سياسة الخصوصية