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

CREATE LOV BY CODE

Featured Replies

بتاريخ:

السلام عليكم ورحمة الله
لو سحمتم ارجوا المساعدة في كيفية انشاء LOV بواسطة الكود
عندي حقلين بحيث اذا كتبت في الحقل الاول الرقم واحد فان LOV الموجودة في الحقل الثانية تكون قيم معينة من جدول القيم المطلوبة اما اذا اخترت الرقم اثنين في الحقل الاول فان نفس LOV الموجودة في الحقل الثاني تظهر قيم اخري غير القيم السابقة من نفس جدول القيم المطلوبة
ارجوا لرد السريع لمن لدية المعلومات

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

بتاريخ:

الموضع أسهل مما تتصور .. وامامك طريقتين:

الطريقة الاولى:
اجعل two LOV كل واحدة تكون مرتبطة بالرقم الذي تريد (2,1) وعند لخروج من الحقل الاول (when validate item) افحص قيمته وبناء عليها حدد أي LOV سترفق للحقل الثاني من خلال الكود set_item_property مستعملا خاصية lov_name وهذا عملي اذا كان هناك قيمتين أو ثلاث للحقل الاول بالكثير ... لكن تخيل لو أن هناك 20 قيمة مثلا ؟؟؟ عندها تستطيع استخدام الطريقة الثانية.

الطريقة الثانية:
وهنا أتحدث عن dynamic LOV بمعنى أن قيمها من جملة query وعليه تستعمل نفس الـ LOV بغض النظر عن القيمة في الحقل الاول لكن القيم التي ستحتويها هذه الـ LOV ستعتمد على قيمة الحقل الاول وذلك بتعديل جملة select الموجودة في الخاصية (record group query) التابعة للـ record group الخاص بالـ LOV بحيث تضيف شرطا لهذه الجملة (where clause) يجعلها تعتمد على الحقل الاول وهذا الشرط معتمد على ماتريد من بيانات ولا أستطيع أن اخمن لك ما هو الشرط بالتحديد لجهلي بقاعدة بياناتك وبالبرنامج ولكن أضرب لك مثال :
select department_name,to_char(department_id)from departments
where department_id = :employees.department_id
ولكن تذكر أنه ربما يتوجب عليك عمل populate_list في مكان مختلف عما هي عليه الآن.

أرجو أن أكون قد وفقت بفهم ما تريد وأفدتك ....

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

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

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

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

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

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.