الانتقال إلى المحتوى
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.

مشكلة في استدعاء التقارير

Featured Replies

بتاريخ:

لدي مشكلة في الريبورت سيرفر وهي كالتالي
كان كل شي شغال تمام ولكن بعد ما قمت بانشاء Microsoft loopback adapter
اصبح الفورمز والداتا بيز شغالة ولكن الريبورت سيرفر فيه مشكلة وهي انه يعمل ويشتغل بدون مشاكل ولكن عند استدعاء التقرير من الفورم يكتب لي انه غير قادر على الوصول
الى الريبورت سيرفر
FRM-41213 Unable to connect to the report server
علما انه عند الشبك على الشبكة العادية بدون Microsoft loopback adapter فان التقارير تعمل بشكل طبيعي ؟
اذا كيف احل مشكلة الريبورت سيرفر مع الشبكة الوهمية وشكرا لكم

بتاريخ:

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

يمكنك الإطلاع على المشاركة السابقة بالمنتدى

إضغط هنا : مشكله في الرن

إضغط هنا http://forums.oracle.com/forums/thread.jspa?

إضغط هنا : استدعاء التقرير من الفورم

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

شكرا لردك اخوي امجد ولكن صدقني مشكلتي كبيرة
الريبورت سيرفر شغال ولكن لا يعمل run للتقارير من الفورمز
وفرمتت الجهاز ونفس المشكلة لا ادري هل المشكلة في الشبكة ام ماذا؟؟؟

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

حاولت بكل الطرق وعلى الفاضي
الغريب واللي مجنني اني فرمتت الجهاز مرتين وع الفاضي ونفس الكود ونفس البرنامج شغال ع جهاز اخر ؟؟؟؟؟؟؟

ارفق لكم كود الاستدعاء وصورة الخطا في الشاشة ( علما انه كل شيء شغال ع جهاز اخر ؟؟؟)


كود استدعاء التقرير من الفورم

DECLARE
       repid                                                 REPORT_OBJECT ;
       v_rep                                                 varchar2(100);
       rep_status                                 varchar2(20);
       PL                                  PARAMLIST ;

BEGIN if :empid is null and :date_from is null and :date_to is null then
	message('íÌÈ ÊÚÈÆÉ ÇÍÏ ÇáÍÞæá');
			message('íÌÈ ÊÚÈÆÉ ÇÍÏ ÇáÍÞæá');
raise form_trigger_failure;	
	end if; 
       repid := find_report_object('REPORT17');   --Ïå äÝÓ ÇáÇÓã ÇáãæÌæÏ Ýí ÇáäæÏ ÈÊÇÚ ÇáÑíÈæÑÊ æåæ ÈÏæÑå ÈíÔíÑ Çáì ÇÇÊÞÑíÑ ÇáÍÞíÞí
       pl:=get_parameter_list('paraformlist');--Ïí ØÈÚÇ ãÚÑÝæ æåí ÇáÎÇÕÉ ÈÇáÈÇÑãíÊÑ
       if not id_null(pl) then
               destroy_parameter_list(pl);
               end if;

       -- Adjust form report obeject
       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,'htmlcss');--åäÇ äÓÌá ãÎÑÌ ÇáÊÞÑíÑ ßãÇ äÑíÏ
       SET_REPORT_OBJECT_PROPERTY (repid,report_server,'hr_rep_serv');  --ØÈÚÇ Ïå ÇÓã ÇáÑíÈæÑÊ ÓíÑÝÑ
   pl:=create_parameter_list('paraformlist');
       add_parameter(pl,'paramform',text_parameter,'no');
       --åäÇ ÈäÓÌá ßá ÇáÈÇÑãíÊÑÇÊ ÇáãÑÇÏ ÇÑÓÇáåÇ ãä ÇáÝæÑã ááÊÞÑíÑ ÃäÔíÁ ßãÇ ÊÔÇÁ
add_parameter(pl,'P_EMPID',text_parameter,:empid);
add_parameter(pl,'P_date_from',text_parameter,:date_from);
add_parameter(pl,'P_date_to',text_parameter,:date_to);
 ----Ïå ÓØÑ ãáåæÔ áÇÒãÉ ÝÞØ áÊÛíÑ Ôßá ÇáãÄÔÑ
 SET_APPLICATION_PROPERTY(CURSOR_STYLE,'BUSY');
 ----
       v_rep := RUN_REPORT_OBJECT(repid,pl);
       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://dev_ora-pc:8889/reports/rwservlet/getjobid'|| substr(v_rep,instr(v_rep,'_',-1)+1)||'?'||'server=hr_rep_serv', '_blank');
       ELSE
               message(' Error when running report ');
               message(' Error when running report ');
       END IF;

 ----change cursor
 SET_APPLICATION_PROPERTY(CURSOR_STYLE,'DEFAULT');
 ----

END;




علما ان النسخة التي اعمل عليها هي
10.1.2.0.2
وهي اخر نسخة من موقع اوراكل

مرفق لكم صورة الخطأ

ارجو المساعدة للضرورة

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

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

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

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.