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

بتاريخ:

السلام عليكم يا شباب


انا استخدم الكود المعروف الذي يستدعي التقرير من الفورمز بس المشكلة في الكود نكتب اسم الschema والباسوورد


وعندما نستدعي التقرير نلاحظ الكود مكتوب في الانترنت اكسبلورر كامل وهذه مشكلة يستطيع اي واحد ان يعرف اسم الSCHEMA والباسوورد



لذلك هل هناك طريقة لاخفاء اسم الSCHMA والباسوورد



ارجوووووووووووووو المساعدة العاجلة ياشباب

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

قرات هذا اللينك

هنا توجد طريقة اخفاء اسم المستخدم وكلمة المرور عندما اقوم بفتح القورم


انا اريد الطريقة عندما افتح التقرير

بتاريخ:

الحل النهائي لاستدعاء التقرير وإرسال البارميتير
منقووووول للأمانة العلمية

اولا شغل هذا الريبورت سيرفر وليكن اسمه re10

RWSERVER server = re10



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 = deptno;

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_d o c u m e n t('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

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

شكرا اخي ولكن هذا الكود لارسال باراميتر



انا عندي الكود شغال تمام التمام ولكن مشكلتي يظهر كاملا في صفحة الانترنت عندما استدعي تقرير اريد اخفائه او على الاقل اخفاء

اسم المستخدم وكلمة المرور لل schema هذا ماريده ارجووووووووووووووو الحل يا شباب

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

معقولة لايوجد حل لهذه المشكلة

بتاريخ:
شكرا اخي ولكن هذا الكود لارسال باراميتر



انا عندي الكود شغال تمام التمام ولكن مشكلتي يظهر كاملا في صفحة الانترنت عندما استدعي تقرير اريد اخفائه او على الاقل اخفاء

اسم المستخدم وكلمة المرور لل schema هذا ماريده ارجووووووووووووووو الحل يا شباب



يا اخي الكريم ممكن تبعث الكود الي بتحكي عنه اذا كان على 10G و لانو موزابط معي اشي
ممكن المساعده

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

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

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

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

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

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.