الانتقال إلى المحتوى
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
وضح كيفية استدعاء التقرير من الشاشة وطباعته
ويكتبه الله في ميزان حسناته
شكرا

بتاريخ:

الاخ الكريم
اليك هذا الرابط

http://www.araboug.org/ib/index.php?sho...=5409&hl=report

وهذا الرابط

http://www.araboug.org/ib/index.php?showtopic=5352

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

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

اخي الكريم شكرا جدا للاهتمام بس ممكن اطول عليك لان لازم اعرض مشكلتي كده وكمان باختصار :P
انا فعلا باستدعي التقرير من الشاشة عن طريق الPROCEDUE
التالية ودي ذكرها الاخ عمر
PROCEDURE TEST_REPORT IS repid
REPORT_OBJECT; v_rep VARCHAR2(100);
rep_status VARCHAR2(20);
BEGIN
repid := find_report_object('report5');
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,'html');
SET_REPORT_OBJECT_PROPERTY(repid,REPORT_SERVER,'repserver90'); SET_REPORT_OBJECT_PROPERTY(repid,REPORT_OTHER,'paramform=no pdeptno='||:dept.deptno);
v_rep := RUN_REPORT_OBJECT(repid);
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://<YourServerName:8888/reports/rwservlet/getjobid'|| substr(v_rep,instr(v_rep,'_',-1)+1)||'?'||'server=repserver90','_blank');
ELSE
message('Error when running report');
END IF;
END;
ولكن مشكلتي ويا ريت الاقي عندك اجابة لاني بقالي شهرين اطرحها فالمنتدي بدون فايدة
انا بانفذ السابق في والناتج طبعا بيكون التقرير HTML
او ممكن اخليه HTMLCSS
فالحالتين التقرير تمام
ولكن لما اعمل PRINT PREVIEW
ويكون اكتر من صفحة الصفحات بتدخل في بعضها مش بيعمل PAGE1
الصفحة الاولي من التقرير ولكن ممكن يدخل صفحتيم في بعض مثلا فاتورتين يطلعهم في صفحة واحدة
دي اول مشكلة انا كمان مش عاوز اطلع التقرير HTML
واطبع من
لا انا عاوز اعمل DESTYPE='PRINTER'
واباصي اسم الPRINTER
ولما انفذ الPROCEDURE
يطلع مربح حوار PRINT
ومش عارف ايه التعديل اللي هيجري علي PROCEDUE
لتنفذ الموضوع ده مع اني حاولت استبدل ما حصل شيئ
المشكلة التالتة
لو خليت DESTYPE='FILE'
DESFORMAT='RTF'
بعد الضغط علي زرار تقرير يطلع WINDOW
بوجود ملف اتخلق اسمه
getjobid806
او اي رقم
ةيعدين بيسالني
افتح باي برنامج
وبعدين لو عملت OPEN
يطلع نافذة OPEN WITH
واختار WORD
ويطلع التقرير
معقول هيه كده؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟
اخي الكريم يا ريت تساعدني في مشاكلي
او اي احد من الاخوه واتمني ان اكون عرضت المشاكل بوضوح
اخوك غريب

بتاريخ:

ممكن لهذا الملف اخ غريب ان يكون مفيداً لموضوع استدعاء التقرير فى 9i و 10g

frm9isrw9i.pdf

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

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

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

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

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

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.