بتاريخ: 7 يناير 200719 سنة comment_88613 الاخوه اعضاء المنتدىالسلام عليكم ورحمة الله وبركاتهامل ممن عمل على تقارير 10g وهي تعمل عنده بشكل صحيح ان يقوم بتوضيح الخطوات كامله كيفية استدعاء التقرير وتشغيل خادم التقرير في 10g المنتدى فيه اجتهادات كثيره لكن نريد احد الاعضاء جرب وعمل عنده التقرير بشكل صحيح لقد تم الاطلاع على كل المشاركات لكن لازال هناك مشاكلمن يقوم بذلك وله الاجر من الله مع التحيه تقديم بلاغ
بتاريخ: 7 يناير 200719 سنة comment_88637 نعم يأخي ان تقارير ORACLE10g تعمل لدية بشكل ممتاز ولم تظهر أي مشاكل على الاطلاقبل ان بعض التقارير عندي بها عدد كبير من PARAMETER وبها صور ( شعار) المنشأة وهناك خيار للمستخدم في الفورم يرغب بامتداد PDF او امتادد HTMLCSS او HTML فقط بنفس التقرير ولاتوجد مشاكل صدقني000وطريقة تشغيل الخادم هكذا rwserver -install repserver90 autostart="yes" وهذا الكود declare pl_id ParamList; pl_name VARCHAR2(10) := 'tempdata'; repid REPORT_OBJECT; v_rep VARCHAR2(100); rep_status VARCHAR2(20); begin if :item is null then message,(' error'); raise form_trigger_failure; else pl_id := Get_Parameter_List(pl_name); IF Id_Null(pl_id) THEN pl_id := Create_Parameter_List(pl_name); repid := find_report_object('REPORT375'); 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,'repserver90'); SET_REPORT_OBJECT_PROPERTY(repid, PASSWORD, 'tttt'); SET_REPORT_OBJECT_PROPERTY(repid, USERNAME, 'ppppp'); SET_REPORT_OBJECT_PROPERTY(repid, DB, 'oracle'); Add_Parameter(pl_id, 'P_1', TEXT_PARAMETER,:item); 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 /*Display report in the browser*/ WEB.SHOW_DOCUMENT('http://'||:GLOBAL.p_ip||:GLOBAL.p_port||'/reports/rwservlet/getjobid'|| substr(v_rep,instr(v_rep,'_',-1)+1)||'?'||'server=repserver90','_blank'); Destroy_Parameter_List(pl_id); END IF; ELSE message('Error when running report'); END IF; end if; مع ملاحظةاستبدال GLOBAL.p_ip باسم السيرفرواستبدال :GLOBAL.p_port| برقم ال port مثلا 8889مع ملاحظة ايضا تغغيراسم المستخدم والرقم السري واسم القاعدة بالموجودة لديك تقديم بلاغ
بتاريخ: 13 يناير 200719 سنة كاتب الموضوع comment_89113 اخي العزيزشكرا لردك ولكن حاولت تشغيل السرفر بالامر الذي كتبت وهو rwserver -install repserver90 autostart="yes"ولكن يعطي رسالهPlease consult the installation guides for how to set up and run this programوهل هذا الامر لتشغيل السرفر يعمل مع 10gمع التحيه تقديم بلاغ
بتاريخ: 13 يناير 200719 سنة comment_89126 اخي العزيزانا مجربة على اكثر من سرفر ولم يتصل احد عليه يشكوى من عدم عمل التقارير اطلاقالانني مكلف بتجهيز السرفرات لجهة( ما) لها فروع في جميع مدن الدولةولكن بصر احة ان النسخ التي عندنا نسخ اصلية مرخصة حتى اكربوت ريدروانا اتبع الاتي:-1- انصب قاعدة البيانات2- انصب الـ Developer10g 3- اعمل اتصال بين قاعدة البيانات والدفلوبر4- عمل الاعدادات اللازمة في ملف formsweb5- اعدادات اخرى 000بالنسبة للخادماقوم بتشغيل الخادم بالامر التالي rwserver -install repserver90 autostart=yes بدون "" الشرطتيناذهب الى لوحة التحكم - ادوات ادارية - سرفس(خدمات) وابحث ان المجلد الذي نزلت به الدفلوبر وعندي هكذا:-OracleDEVELOPER10GReports [repserver90] واشر عليه بالماوس حتى اشاهد repserver90 ثم انظر له هل هو شغال ام لا واذا كان شغال اعيد تشغيلة مرة ثانيةواذا كان غير شغال اقوم بتشغيلة وفي كلا الحالتين اعيد تشغيل الكميوتر0هذا كل مافي الامروالامور ماشية بالتمام والحمد للهبالتوفيق ياخي،،،، تقديم بلاغ
بتاريخ: 20 فبراير 200719 سنة comment_92240 rwserver server=yourservername auto=yesthat command for starting the Report sever in the machine which run 10ggood luck تقديم بلاغ
بتاريخ: 10 يونيو 200718 سنة comment_101917 السلام عليكم ورحمة الله وبركاتةجزاك الله كل خير يااخى على هذا الكودولقد قمت بتجربتة ونجح الحمد للهولكن تواجهنى مشكلة اذا كان لدى كذا باراميتراية التعديلات التى سوف تتم فى الكودوارجو الرد سريعا وجزاكم الله كل خير تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.