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

كيف يمكن تشغيل تقرير من الفورم في oracle9i

Featured Replies

بتاريخ:

مشكلة في ريبورت 9i....
كيف يمكن ان اشغل تقرير من فورم في oracle9i وعند التشغيل يعطيني مشكلة في ربط التقرير مع السيرفير علما بانه على نفس الجهاز اي جهازي الخاص وليس هناك سيرفر

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

بتاريخ:

يجب تشغيل سيرفر التقارير
اذهب للdos
start>run>cmd

واكتب
<اسم للسيرفر ، اذا اردت ان ينشأه اوتوماتيكي اتركه فارغا> rwserver -install
اذهب بعدها الى لوحة التحكم ومنها الى ادوات اداريه ومنها الى خدمات وشغل السيرفر (اعمل له ستارت)

وفي الفورم تكتب اسم السيرفر --عادة ينشأ باسم الكمبيوتر rep_computername

  • بعد 2 سنة...
بتاريخ:

هذة هي نفس المشكلة الي عندي ممكن حد يفسرها اكتر

بتاريخ:

يا شباب بدنا حل

بتاريخ:

web.show_document('http://8e02279:8888/reports/rwservlet?report=D:\rep\rr1&destype=cache&desformat=HTMLCSS&userid=scott/tiger@dba');

server name(server ip) = 8e02279 اسم الكمبيوتر تبعكم
port number = 8888 رقم المنفذ
report location = D:\rep\rr1 موقع التقرير
report format html = HTMLCSS امتداد التقرير
database connection(username,password@ oracle database) = scott/tiger@dba المستخدم وقاعدةالبيانات

اكيد الشكر كل الشكر للاخ ashraffaroukالي ادني هذه المعلومه وجزاة الله الف خير

تم تعديل بواسطة نور الارض

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

You should create a new Reports Server Service for this example.

1) Create a simple report based on table EMP with a user parameter:

select * from emp where emp.deptno = :pdeptno;

2) Open up the Property Inspector of user parameter PDEPTNO and specify
the following:

Name: pdeptno
Datatype: Number
Width: 20
Initial value: 20 (It can be any valid value)

3) Compile and save the report. Try to run it using 'Run Paper Layout' icon
to make sure it works properly.

4) Create a simple form based on table DEPT:

select * from dept;

5) Create a new reports server service as following (in Command Prompt):

rwserver -install repserver90 autostart=yes

6) Open Property Palette for Reports object in the Forms Object Navigator
and enter the following:

Name:
EMP

Filename: C:\reports\emp.rdf
/*<specify full path to your RDF/REP file or make sure
this path is included into REPORTS_PATH environment variable*/

Report Destination Type:
CACHE
Report Destination Format:
HTML
Report Server:
repserver90

7) Open Layout Editor and create a push button 'Run-Report'.

8) Create a WHEN-BUTTON-PRESSED trigger with the following code:

test_report;

9) Create a new procedure that you can call from the trigger as follows:

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;


10) Compile the form.

11) Run the form,
populate the record.

12) Click on the push button.

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

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

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

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

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

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.