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

تنفيذ تقرير بناءا على بيانات الشاشة ( Check Box)

Featured Replies

بتاريخ:

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

أخواني الاعزاء هل بإمكاني تنفيذ تقرير معين عن طريق عمل check على بيانات معينة داخل الشاشة مثلا
لدي شاشة فيها

empno
ename
sal
hiredate
comm

وهذه كلها عبارة عن check box موجودة على control block وأريد مثلا عند اختيار empno و sal أن يقوم التقرير فقط بعرض هذين
العمودين في التقرير واذا اخترت اي من الموجود يقوم بعرض الاعمدة التي تم أختيارها في نفس التقرير .

هل من الممكن عم هيك شي يا شباب قاصدكم ...

لا تردوني

بتاريخ:
هل من الممكن عم هيك شي يا شباب قاصدكم ...


طبعا يا خوي هذا الشي متاح ومن هالناحية اطمن ، و انا بقدر أجاوبك بثلاث طرق و بيوصلوك للنتيجة نفسها


الطريقة الاولى : عن طريق الـ lexical parameter و هي المفضلة عندي
والطريقة الثانية : عن طريق اختيار خاصية hide the object عن طريق conditional formatting بحيث اذا كان قيمة البراميتر الخاص بالـ empno_check_box = 1
الطريقة الثالثة : حدد الـ feild الخاص بالحقل ولنفترض انه empno ثم اضغط على F11 واكتب مايلي
begin if :emp_no_check_box_parameter = 1 then (return true);
 else (return false);
 end if;
 return true;
 end;



ولا تنسى تعرف الـ Parameter في User Parameter حتى لاتظهر لك error عند الـ compile
واذا احتجت الى مزيد من التوضيح نحن بالخدمة
وتقبل تحياتي
:(


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

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

اخي الكريم بارك الله بك على سرعة الرد ويا ريت توضح لي أكثر واذا يوجد مثال عملي مثلا او اي تفصيلي
وهذا lexical parameter اول مرة اسمع فيه ....

بتاريخ:

أخي المقنع lexical parameter هو باراميتار يستخدم فقط في الريبورت لجعل الwhere clause تفاعلية
بمعنى أن تكتب مثلاً في الquery الخاص بالريبورت

 select * from emp &p_where



وتقوم بإرسال قيمة p_where في التريجر after_parameter_form بأن يكون مثلاً

  p_where = 'deptno = 10 and sal > 1500'

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

اخي احمد بارك الله بك , ممكن واحد يعطيني مثال للحالة التي طلبها ولو مثال بسيط .؟؟؟؟

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

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

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

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

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

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.