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

ارسال متغير في Jdeveloper للريبورت باستخدام ال Web Service

Featured Replies

بتاريخ:

كيف ارسل متغير ل method في ال bean بحيث تسمح للمستخدم بالبحث record معين

 

مرفق مثال للbean التي احتاج تعديلها 

 

 

bean.txt

تم تعديل بواسطة nuha.almadani

بتاريخ:

أشعر كأن العنوان والنص والكود غير مرتبطين

هل يمكن التوضيح أكثر؟

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

استخدمت الويب سيرفس لاسمح للJdeveloper للدخول على OBIEE واستخدام الريبورت عن طريق WSDL file 

بعد ذلك عرفت معلومات المستخدم لاستخدام الريبورت 

ثم كما هو في ملف ال bean يوجد الكود الذي يسمح لي باسترجاع كل الrecords الذي فيها ال value AS1111111، مشكلتي الان اني احتاج بدل من تعريف قيمة ثابته هو تعريف قيمة متغيره على حسب رغبة المستخدم 

 

 

 ArrayOfParamNameValue arrayOfParamNameValue = new ArrayOfParamNameValue();
             ParamNameValues paramNameValues = new ParamNameValues();
             ParamNameValue  paramNameValue  = new ParamNameValue();
             ArrayOfString arrayOfString = new ArrayOfString();
             paramNameValue.setName("ITEM_NUMBER");
             arrayOfString.getItem().add("AS1111111");
             paramNameValue.setValues(arrayOfString);
             arrayOfParamNameValue.getItem().add(paramNameValue);             
             req.setParameterNameValues(arrayOfParamNameValue);
             System.out.println(arrayOfParamNameValue.toString());
             req.setSizeOfDataChunkDownload(-1);
 
             res = externalReportWSSService.runReport(req, null);
 
           String data = new String(res.getReportBytes());
 
اتمنى ان يكون شرحي واضح 

 

بتاريخ:

يمكن استرجاعها من الشاشة

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

في الكود الحالي استطيع استرجاع item_number واحد كما هو معرف من الشاشة، ولكن اذا اردت استرجاع item_number اخر ماذا افعل؟

بتاريخ:

لم أفهم

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

يعني لو عملت شاشه تظهر الrecords ، حيكون فيها record واحد فقط، وذلك لاني عرفته في ال bean بهذه الطريقة في هذا السطر تحديدا              ;("arrayOfString.getItem().add("AS1111111

 ماذا لو اراد المستخدم ان يرى المعلومات لمتغير اخر غير AS1111111 كيف اسطيع تحقيق ذلك للمستخدم في الكود؟
بتاريخ:

لا بد أن يتم الحصول على القيمة التي أدخلها المستخدم أو التي يختارها للتقرير

أي تقنية تم استخدامها في الشاشات؟

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

صفحة JSPX، كيف يتم الحصول على القيمه.

بتاريخ:

راجع فيديوهات المشروع لتحصل على الكود

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

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

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

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

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

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.