الانتقال إلى المحتوى
View in the app

A better way to browse. Learn more.

مجموعة مستخدمي أوراكل العربية

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

بخصوص التقرير في 10g

Featured Replies

بتاريخ:

الاخوه اعضاء المنتدى
السلام عليكم ورحمة الله وبركاته

امل ممن عمل على تقارير 10g وهي تعمل عنده بشكل صحيح ان يقوم بتوضيح الخطوات كامله كيفية استدعاء التقرير وتشغيل خادم التقرير في 10g

المنتدى فيه اجتهادات كثيره لكن نريد احد الاعضاء جرب وعمل عنده التقرير بشكل صحيح
لقد تم الاطلاع على كل المشاركات لكن لازال هناك مشاكل

من يقوم بذلك وله الاجر من الله

مع التحيه

بتاريخ:

نعم يأخي ان تقارير 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
مع ملاحظة ايضا تغغيراسم المستخدم والرقم السري واسم القاعدة بالموجودة لديك

بتاريخ:
  • كاتب الموضوع

اخي العزيز
شكرا لردك ولكن حاولت تشغيل السرفر بالامر الذي كتبت وهو
rwserver -install repserver90 autostart="yes"
ولكن يعطي رساله
Please consult the installation guides for how to set up and run this program

وهل هذا الامر لتشغيل السرفر يعمل مع 10g
مع التحيه

بتاريخ:

اخي العزيز
انا مجربة على اكثر من سرفر ولم يتصل احد عليه يشكوى من عدم عمل التقارير اطلاقا
لانني مكلف بتجهيز السرفرات لجهة( ما) لها فروع في جميع مدن الدولة
ولكن بصر احة ان النسخ التي عندنا نسخ اصلية مرخصة حتى اكربوت ريدر
وانا اتبع الاتي:-
1- انصب قاعدة البيانات
2- انصب الـ Developer10g
3- اعمل اتصال بين قاعدة البيانات والدفلوبر
4- عمل الاعدادات اللازمة في ملف formsweb
5- اعدادات اخرى 000
بالنسبة للخادم
اقوم بتشغيل الخادم بالامر التالي

rwserver -install repserver90 autostart=yes


بدون "" الشرطتين
اذهب الى لوحة التحكم - ادوات ادارية - سرفس(خدمات) وابحث ان المجلد الذي نزلت به الدفلوبر وعندي هكذا:-
OracleDEVELOPER10GReports [repserver90]
واشر عليه بالماوس حتى اشاهد repserver90 ثم انظر له هل هو شغال ام لا واذا كان شغال اعيد تشغيلة مرة ثانية
واذا كان غير شغال اقوم بتشغيلة وفي كلا الحالتين اعيد تشغيل الكميوتر0
هذا كل مافي الامر
والامور ماشية بالتمام والحمد لله
بالتوفيق ياخي،،،،

  • بعد 1 شهر...
بتاريخ:

rwserver server=yourservername auto=yes
that command for starting the Report sever in the machine which run 10g

good luck

  • بعد 3 شهور...
بتاريخ:

السلام عليكم ورحمة الله وبركاتة


جزاك الله كل خير يااخى على هذا الكود
ولقد قمت بتجربتة ونجح الحمد لله
ولكن تواجهنى مشكلة اذا كان لدى كذا باراميتر

اية التعديلات التى سوف تتم فى الكود


وارجو الرد سريعا
وجزاكم الله كل خير:rolleyes:

انضم إلى المناقشة

يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.

زائر
أضف رد على هذا الموضوع...

برجاء الإنتباه

بإستخدامك للموقع فأنت تتعهد بالموافقة على هذه البنود: سياسة الخصوصية

Account

Navigation

البحث

إعداد إشعارات المتصفح الفورية

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.