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

استدعاء تقرير (9i)من فورم

Featured Replies

بتاريخ:

اعتقد بان الغالبية تريد تنفيذ تقرير 9i الان اليكم هذه الطريقة ارجو ان تعجبكم ولاتنسونا بصالح الدعاء

موضوع الدرس استدعاء تقرير (9i) من الفورم (9i)
=============================
1-اولاً تصميم التقرير:-
__________
اولاً مستخدم المستخدم scott انشى تقرير للجدول emp واختر كل الحقول او جزء من الحقول
ثانياً سمى التقرير بالاسم emp واحفظه فى الدليل c\reports
-------------------------------------------------------------------------------------------
2-ثانياً تصميم الفورم:-
___________
1-انشى نموذج جديد
2-ضع به زر امر (bush button)
3-ضع الكود التالى على زر الامر (bush button) على التريقر when button pressed
DECLARE
repid REPORT_OBJECT;
v_rep VARCHAR2(100);
rep_status varchar2(20);
BEGIN
repid := find_report_object('REPORT9');
v_rep := RUN_REPORT_OBJECT(repid);
rep_status := REPORT_OBJECT_STATUS(v_rep);
if rep_status = 'FINISHED' then
message('Report Completed');
copy_report_object_output(v_rep,'c:\REPORTS\EMP.pdf');
host('explorer c:\REPORTS\EMP.pdf');
else
message('Error when running report.');
end if;
END;
---------ملاحظة يمكنك استخدام صيغ اخرى بدلا عن الصيغة pdf مثلHTMLاوHTMLCSSاوHTMLCSSIE3اوRTFاوXML حسب الاصدارة الخاصة بمستعرض الانترنت
---------------------------------------------------------------------------------
3-ثالثاً صمم report node:-
------------------------------
1-على الفورم انتقل الى نافذة object navigator
2-دبل كلك على reports
3-ضع على الخاصية filenameالمسار الاتى :-
c:\reports\emp
4-على الخاصية name ضع الاتى:-
REPORT9
5-ضع على الخاصية report distination type الاتى:-
file
6-ضع على الخاصية report distination name الاتى:-
pdf
7-ضع على الخاصية report server الاتى:-
REPSERVER90
واترك بقية الخواص كما هى
------------------------------------------------------------
4-تبقة المرحلة الاخيرة وهى لتثبيت الريبورت سيرفر report server
----------------------------------------------------------------------
على قائمة start >run
ضع امر الاتى لتثبيت السيرفر الخاص بالتقارير:-
rwserver -install repserver90 autostart=yes
-------------------------------------------------------------------
نفذ الفورم ومن ثم كلك على الزر ان شاء الله سينفذ معاك تمام

بتاريخ:

بسم الله الرحمن الرحيم

جزاك الله خيرا يا اخي

يا رييت في مشكلة عند عمل رن لتقرير فية عربي بيطلع علي النت حروف غريبة ارجو الافادة

بتاريخ:

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

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

السلام عليكم
في الخطوة

-تبقة المرحلة الاخيرة وهى لتثبيت الريبورت سيرفر report server
----------------------------------------------------------------------
على قائمة start >run
ضع امر الاتى لتثبيت السيرفر الخاص بالتقارير:-
rwserver -install repserver90 autostart=yes

لما أنفذها يطلع عندي error :unable to install server92 (repserver90)

شو حل هاد المشكلة؟؟؟؟؟؟؟؟؟؟؟؟ظظظ

  • بعد 3 أسابيع...
بتاريخ:

ياجماعة كل مااعمل restart لازم امشى اعمل start لل service الاسمها repserver ماذا افعل لكى تكون دائما في وضع starting mode ?

بتاريخ:

يجب ان تضع هذا الامر حتى يتم التشغيل بدون الحاجة الى run
rep_url:='/reports/rwservlet?report=

بتاريخ:

هذه الطريقة الي استعملها انا
web.show_document('http://localhost:8889/reports/rwservlet?report=c:\report\emp.jsp&destype=cache&desformat=htmlcss&user_id=scott/tiger@ora&p_empno='||:emp.empno)

localhost : your computer name

8889: your computer port number

c:\report....etc: your report path

desformat=htmlcss: report type (PDF,TXT,HTML,.....etc)

p_empno : report parametar

:emp.empno it's a parameter on form passes to report.

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

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

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

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

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

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.