بتاريخ: 22 سبتمبر 200520 سنة comment_47907 اعتقد بان الغالبية تريد تنفيذ تقرير 9i الان اليكم هذه الطريقة ارجو ان تعجبكم ولاتنسونا بصالح الدعاء موضوع الدرس استدعاء تقرير (9i) من الفورم (9i) =============================1-اولاً تصميم التقرير:-__________اولاً مستخدم المستخدم scott انشى تقرير للجدول emp واختر كل الحقول او جزء من الحقول ثانياً سمى التقرير بالاسم emp واحفظه فى الدليل c\reports-------------------------------------------------------------------------------------------2-ثانياً تصميم الفورم:-___________1-انشى نموذج جديد 2-ضع به زر امر (bush button)3-ضع الكود التالى على زر الامر (bush button) على التريقر when button pressedDECLARE repid REPORT_OBJECT; v_rep VARCHAR2(100); rep_status varchar2(20);BEGIN repid := find_report_object('REPORT9'); v_rep := RUN_REPORT_OBJECT(repid); rep_status := REPORT_OBJECT_STATUS(v_rep); if rep_status = 'FINISHED' then message('Report Completed'); copy_report_object_output(v_rep,'c:\REPORTS\EMP.pdf'); host('explorer c:\REPORTS\EMP.pdf'); else message('Error when running report.'); end if;END;---------ملاحظة يمكنك استخدام صيغ اخرى بدلا عن الصيغة pdf مثلHTMLاوHTMLCSSاوHTMLCSSIE3اوRTFاوXML حسب الاصدارة الخاصة بمستعرض الانترنت---------------------------------------------------------------------------------3-ثالثاً صمم report node:-------------------------------1-على الفورم انتقل الى نافذة object navigator2-دبل كلك على reports 3-ضع على الخاصية filenameالمسار الاتى :-c:\reports\emp4-على الخاصية name ضع الاتى:-REPORT95-ضع على الخاصية report distination type الاتى:-file6-ضع على الخاصية report distination name الاتى:-pdf7-ضع على الخاصية report server الاتى:-REPSERVER90واترك بقية الخواص كما هى------------------------------------------------------------4-تبقة المرحلة الاخيرة وهى لتثبيت الريبورت سيرفر report server ----------------------------------------------------------------------على قائمة start >runضع امر الاتى لتثبيت السيرفر الخاص بالتقارير:-rwserver -install repserver90 autostart=yes-------------------------------------------------------------------نفذ الفورم ومن ثم كلك على الزر ان شاء الله سينفذ معاك تمام تقديم بلاغ
بتاريخ: 26 سبتمبر 200520 سنة comment_48204 بسم الله الرحمن الرحيمجزاك الله خيرا يا اخي يا رييت في مشكلة عند عمل رن لتقرير فية عربي بيطلع علي النت حروف غريبة ارجو الافادة تقديم بلاغ
بتاريخ: 28 سبتمبر 200520 سنة comment_48454 مشكور اخي الكريم على الطريقة الحلوة و السهلة ولكن اعتقد انه هناك طريقة اسهل من هذه وهي باستخدام parameters and run_prudoctولكن جزاك الله خير تقديم بلاغ
بتاريخ: 10 ديسمبر 200520 سنة comment_53882 السلام عليكم في الخطوة -تبقة المرحلة الاخيرة وهى لتثبيت الريبورت سيرفر report server ----------------------------------------------------------------------على قائمة start >runضع امر الاتى لتثبيت السيرفر الخاص بالتقارير:-rwserver -install repserver90 autostart=yesلما أنفذها يطلع عندي error :unable to install server92 (repserver90)شو حل هاد المشكلة؟؟؟؟؟؟؟؟؟؟؟؟ظظظ تقديم بلاغ
بتاريخ: 31 ديسمبر 200520 سنة comment_56183 ياجماعة كل مااعمل restart لازم امشى اعمل start لل service الاسمها repserver ماذا افعل لكى تكون دائما في وضع starting mode ? تقديم بلاغ
بتاريخ: 1 يناير 200620 سنة comment_56259 يجب ان تضع هذا الامر حتى يتم التشغيل بدون الحاجة الى run rep_url:='/reports/rwservlet?report= تقديم بلاغ
بتاريخ: 2 يناير 200620 سنة comment_56422 هذه الطريقة الي استعملها اناweb.show_document('http://localhost:8889/reports/rwservlet?report=c:\report\emp.jsp&destype=cache&desformat=htmlcss&user_id=scott/tiger@ora&p_empno='||:emp.empno)localhost : your computer name8889: your computer port numberc:\report....etc: your report pathdesformat=htmlcss: report type (PDF,TXT,HTML,.....etc)p_empno : report parametar:emp.empno it's a parameter on form passes to report. تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.