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

ربط Report Builder ب Apex موضوع يستحق العناية

Featured Replies

بتاريخ:

السلام عليكم ورحمة الله وبركاته

كتير منكم سألني عن ازاي نستخدم Report Builder  مع APEX  خصوصا ان فيه ناس كتير بتواجها مشاكل إنها تخرج تقارير بفورمات PDF خصوصا لو الداتا اللي في التقارير بالعربي

طبعا الموضوع للناس اللي فاهمه Report Builder  واشتغلت عليه

خلونا نتكلم في مثال بسيط عن كيفية الربط

عندي مثلا تقرير للموظفين وعندي كام برامتر من على الصفحة عايز ابعتهم للريبورت اللي احنا بنيناه على الريبورت بيلدر

هعتبر دي البرامترز اللي على الصفحة

p1_emp_code

p1_emp_sal

 

وهنفترض اننا لما حفظنا التقرير من على الريبورت بيلدر حفظناها بالاسم دا EMP_REPORT.rdf

 

المفترض اننا نحط التقرير دا في مكان report_path  اللي بنشتغل عليه

لو هفترض انك ما غيرتش path

يبقى المفروض يتحط في ملف demo

 

E:\DevSuiteHome_1\reports\samples\demo

 

بعد ما خلصنا التقرير والدنيا تمام وحطيناه في المكان اللي اتفقنا عليه نبدأ في المهم ندخل على الصفحة اللي فيها التقرير على الابكس ونعمل edit page  وفي منطقة javascript  هنعمل فانكشن تنادي على الريبورت ونحط فيها البرامتر اللي حطيناها في المثال

 

هنحط في

Function and Global Variable Declaration

 

الكود دا

function runrep(){
var vurl =
'http://localhost/reports/rwservlet?userid=database/password@xe&destype=cache&desformat=PDF&paramform=no&report=EMP_REPORT&P_EMP_CODE='+$v('P1_EMP_CODE')+'&P_EMP_SAL='+$v(P1_EMP_SAL);
popupURL(vurl);
}


طبعا DATABASE  دي اسم الداتا بيز والباسورد والباقي هيكون سهل تفهمه

 

اي سؤال تحت امركم

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

بتاريخ:

شكراً ...كنت بحاجة  لهذه المعلومة القيمة ..جزاك الله خير

بتاريخ:

سؤال ..من فضل حضرتك..

كيف تكون الطريقة ..لو كان العمل تم رفعه على الـ web؟ .... 

حقيقة الامر انا لم أقم بالعمل على الـ web ...أنا اعمل على local  ...لكن بحاجة لمعرفة ما هي الطريقة فيما إذا كان على الـ web

 

شكراً

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

أولا مسألة الويب يحتاج الى تفسير

لا شئ يسمى ويب وفقط

على العموم لو كانت الريبورت بتقوم على application server 

يمكنك تغيير localhost  برقم IP السيرفر

بتاريخ:

تمام ..شكراً جزيلاً

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

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

جاري التجربة

بارك الله فيك

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

عايز فديو توضيحي ممكن 

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

طيب الي معاه DEV 6i ما فيش معاه 

rwservlet

كيف يعمل

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

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

بعد اذن حضرتك على ممكت يشتغل على اى version  خاص report builder  

يعنى ممكن يشتغل على  report 6i   او لازم يكون  weblogic   يعنى     report 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.