بتاريخ: 23 سبتمبر 200718 سنة comment_110787 الرجاء بالرد على كيفية تشغيل الريبورت على application server تقديم بلاغ
بتاريخ: 23 سبتمبر 200718 سنة comment_110801 فقط قم بحفظ التقرير بإمتداد REP بنفس فكرة الفورمز FMX و ضع التقرير على جهاز الApplication Server و قم بعمل Call له من أى فورمه.. و ان شاء الله تشتغل و ذلك عن تجربه تقديم بلاغ
بتاريخ: 17 نوفمبر 200718 سنة comment_116219 بعد الشكر للأستاذ سامح بكار ..بكار ..بكار... اعذرني أخي سامح فإني أحب أن أمازحكوالله يا أخي إني أحبكم جميعا في الله .. اخواني في هذا المنتدي الطيب 1) نموذج بسيط لجدول Emp 2) انشاء تقرير داخلي أو خارجي 3) Compile و تنفيذ Run وحفظ للتقرير وليكن بامتداد JSP4) تفعيل لخادم التقارير من ابدأ – تشغيل وكتابة rwserver server=xxx يتم إنشاء خادم التقارير بالاسم الافتراضي وغالبا F5) خصائص التقريرReport Destination Type= CACHEReport Destination format =HTMLxxx Report server= اسم خادم التقارير الذي تم إنشاؤه6) إنشاء زر ضغط WHEN-BUTTON-PRESSED الكود التالي: declare repid report_object; v_rep varchar2(100); rep_status varchar2(20);begin repid := find_report_object('REPORT6'); 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,'html'); set_report_object_property(repid,report_server,'xxx'); set_report_object_property(repid,report_other,'paramform=no'); 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 /*Display report in the browser*/ WEB.SHOW_DOCUMENT ('http://technical:8889/reports/rwservlet/getjobid'||substr(v_rep,instr(v_rep,'_',-1)+1)||'?'||'server=xxx','_blank'); ELSE message('Error when running report ASHRAF'); END IF;END;فقط مع تغيير اسم التقرير ... واسم الجهاز الخادم7) Compile للنموذج .. ثم Run8) اضغط على زر Bush Button يتم تنفيذ التقرير بإذن الله تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.