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

مشكلة مع الreports

Featured Replies

بتاريخ:

السلام عليكم و رحمة الله و بركاته
عندى مشكلتين الصراحة
1-لما باجى اعمل run للreport من ال formبيطلع لى الكلام صغير اوة أغير ازاى ال font عشان يبقى كبير
2-لما باجى اعمل run لل report من ال form يطلع انه successful و لكن لا يظهر لا report او window و لا browser نفسه و لا حاجة المشكلة دى ايه سببها و ما حلها؟؟؟؟؟؟؟؟؟؟؟؟

بتاريخ:

بخصوص مشكلة الفونت, فممكن يتغير بسهولة من ال report layout
أما المشكلة الثانية فأرجو ارسال الكود المستخدم لاستدعاء التقرير

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

ده الكود اللى فى الButton
اما ال procedure
PROCEDURE cal_report2 (repid report_object,param_list paramlist)IS
reportserverjob varchar2(100);
v_job_id varchar2(40);
v_rep_status varchar2(40);
v_server_name varchar2(15);
v_report_other varchar2(4000);
BEGIN
v_server_name:='RepSERVER';
set_report_object_property (repid,report_server,v_server_name);
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');
if(id_null(param_list))
then reportserverjob:=run_report_object(repid,param_list);
else reportserverjob:=run_report_object(repid,param_list);
end if;

v_job_id:=substr(reportserverjob,length(v_server_name)+2,length(reportserverjob));
v_rep_status:=report_object_status(reportserverjob);
IF v_rep_status='FINISHED'
THEN web.show_document('/reports/rwservlet/getjobid'||v_job_id||'?server='||v_server_name,'_blank');
else message('Report failed with error message'||v_rep_status);
end if;
END;
, و يا ريت ال توضيح اكتر بخصوص ال مشكلة الاولى

بتاريخ:

بخصوص المشكلة الأولى:
افتحى ملف التقرير rdf file مثلا من خلال ال reports builder ثم غيرى حجم الفونت من
خلال شاشة ال paper layout وهو أمر بسيط جدا.

وبالنسبة لموضوع الكود انتى بعتى ال procedure
فين الكود اللى بينادى عليها ؟! اللى المفروض يكون فى ال button
معلش أنا هتقل عليكى, ياريت تبعتى ملف ال fmb.

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

فى الاول احب اشكرك لانك رديت عليا
تتقل عليا ازاى ده انا اللى بعطلك
دى الfmb
انا بصراحة مش عارفة ايه المشكلة بيطلع فى خادم التقارير انه موجود و امامه علامة صح و لكن مش بيتفتح و لا في window و لا browser و لا اى حاجة
معلش مشكلة تانية انا جيت اخدت نسخة من ال reports لجهاز تانى جيت call من الform عادى طلع لى error
frm-41214 unable to run report
شكرا تانى لمساعدتك

بتاريخ:

معلش انا مش لاقى ال fmb
ممكن تبعتيه تانى وياريت كمان ملف ال rdf.
مشكلة انك نقلتى ال report الى جهاز آخر يبقى فى تغييرات بتحصل
زى مسار التقرير وخادم التقارير والجهاز الhost
على العموم دا الكود اللى بستخدمه لتشغيل التقارير

DECLARE
REPID	 REPORT_OBJECT;
V_RUN_REP VARCHAR2(20);
VJOB	  VARCHAR2(4);
VSTAT	 VARCHAR2(10);
BEGIN

REPID:=FIND_REPORT_OBJECT('MY_REP'); -- اسم ال report object
SET_REPORT_OBJECT_PROPERTY(REPID,REPORT_FILENAME,'c:\my_report.rdf');  -- مسار التقرير 
SET_REPORT_OBJECT_PROPERTY(REPID,REPORT_SERVER,'my_repserv'); -- اسم خادم التقارير
SET_REPORT_OBJECT_PROPERTY(REPID,REPORT_OTHER,'P1=VAL1 P2=VAL2 PN=VALN'); -- لتعريف البارامترز مع وضع مسافة بين كل منهم ان كان اكثر من واحد

V_RUN_REP := RUN_REPORT_OBJECT(REPID);
VJOB:=SUBSTR(V_RUN_REP,INSTR(V_RUN_REP,'_',-1,1)+1);
VSTAT:=REPORT_OBJECT_STATUS(V_RUN_REP);
WHILE VSTAT !='FINISHED' LOOP
	VSTAT :=REPORT_OBJECT_STATUS(V_RUN_REP);
	MESSAGE(VSTAT);
END LOOP;

WEB.SHOW_DOCUMENT
('http://localhost:8889/reports/rwservlet/GETJOBID'||VJOB||'?server=my_repserv','_blank');

END;


فى حالة ان خادم التقارير على جهاز آخر نكتب اسم الجهاز بدلا من localhost


.............................................

تم تعديل بواسطة MoHaNnEd

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

السلام عليكم
انا اسفة على التأخير فى الرد
ده الfmb و الrdf
ارجو انك تقدر تساعدنى بهم
اما بالنسبة للمشكلة التانية الجهاز التانى عليه server برضه انا كل اللى عملته انى اخدت copy من ال forms و ال reports على الجهاز التانى لما باجى اعمل run لل report يطلع الerror ده
هو انا لازم اعيد الreports تانى و لا في حل آخر
شكرا

New_Folder.zip

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

السلام عليكم
يا جماعة انا مش عارفة الاقى حل لمشكلتى دلوقتى لما بأعمل run لل report من form بتظهر فى شكل print page و لكن انا عايزاها html اعمل ايه؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟
ارجو المساعدة

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

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

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

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

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

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.