بتاريخ: 20 أبريل 200718 سنة comment_97552 السلام عليكم المشكله في الريبورت في اتن جي عندما امرر برميتر من الفورم او عندما استدعي التقرير لم يتم استدعاء التقرير بالطريقه المستخدمه هل من لديه فكره ولكم جزيل الشكر كيف استدعي تقرير من الفور م في التن جي والريبورت تن جي تقديم بلاغ
بتاريخ: 23 أبريل 200718 سنة comment_97745 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 يتم تنفيذ التقرير بإذن الله وادعو للأخ عمر باعقيل.. الذي استفدنا منه كثيرا تقديم بلاغ
بتاريخ: 23 أبريل 200718 سنة comment_97842 اخى فى الله شكرا على تعبك ولكن اقول لك شئ اخير وهو ان فيه مشكله بسيطه وللاسف لم يتم حلها الى الانوهى يجب ان يكون عندك شبكه علشان يتم تنفيذ امر (web.show_documen) بشكل صحيحلو وجدت الحل يا ريت تفيد بيه الاعضاء علشان يستفيدوا منهمشكرا اخى اشرف وتنمنى منك المزيد من ما اعطاك الله والى الامام تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.