الانتقال إلى المحتوى
View in the app

A better way to browse. Learn more.

مجموعة مستخدمي أوراكل العربية

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

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

Featured Replies

بتاريخ:

كيف يمكن حفظ التقرير الى ملف 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

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

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

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

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

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

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

Account

Navigation

البحث

إعداد إشعارات المتصفح الفورية

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.