بتاريخ: 6 مايو 200718 سنة comment_99058 بسم الله اقدم لكم كود لاستدعاء تقرير مع تنفيذه من خلال التحكم في الكويري باستخدام باراميترزو التقرير اسمه R_CITIES و ممكن تغيروه للاسم الي تريدونه declare repid report_object; v_rep varchar2(100); rep_status varchar2(20); pl_id paramlist; begin pl_id := get_paramETER_list('tempdata'); if id_null(pl_id) then pl_id := CREATE_PARAMETER_LIST('tempdata'); -- هنا تكويد المدن برقم المدينة و اسمها و اطلب هنا مدينة مكة ورقمها 2 في التقرير add_parameter(pl_id, 'P1', TEXT_PARAMETER, '2'); end if; repid := find_report_object('R_CITIES'); 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,'PDF'); set_report_object_property(repid,report_server,'myrepserver'); set_report_object_property(repid,report_other,'paramform=no'); v_rep := RUN_REPORT_OBJECT(repid, pl_id); 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 WEB.SHOW_DOCUMENT ('http://jet9:8890/reports/rwservlet/getjobid'||substr(v_rep,instr(v_rep,'_',-1)+1)||'?'||'server=myrepserver','_blank'); ELSE message('Error when running report ASHRAF'); END IF; END; و هو بحمد الله اشتغل معي و لمن له مرئياته يتفضل بها تقديم بلاغ
بتاريخ: 7 مايو 200718 سنة كاتب الموضوع comment_99110 لا تنسو وضع امر تشغيل السيرفر اولا من الكوماندrwserver server=myrepserver batch=yes تقديم بلاغ
بتاريخ: 14 مايو 200718 سنة comment_99750 rwserver server=myrepserver batch=yesهل myrepserver متغيرام في جميع الاجهزة وشكرا لك تقديم بلاغ
بتاريخ: 19 مايو 200718 سنة كاتب الموضوع comment_100137 rwserver server=myrepserver batch=yesهل myrepserver متغيرام في جميع الاجهزة وشكرا لك ========================هذا هو الأساسي عند التنزيل للاوراكل تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.