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

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

Featured Replies

بتاريخ:

السلام عليكم

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

كيق يمكن ذلك

بتاريخ:

السلام عليكم

هل تريد استرجاع البيانات الخاصة بالlov من جدول واحد
أو
من عدة جداول متغيرة ... حسب نوع العنصر المطلوب التعامل معه


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

رجاء ايضاح الفكرة أكثر

بتاريخ:

يمكنك ذلك بإتباع الخطوات التالية ..
لنفترض أننا نريد عرض أساء الدول ( من جدول الدول) في أكثر من LOV
يمكننا ذلك بالطريقة التالية ..

1) إنشاء Record Group
2) إنشاء مجموعه الـLOV المراد العمل خلالها.
3) ربط الLOV بالـRecord Group من خلال Trigger التالي

declare
Lov_displayed		boolean;

Begin Lov_displayed := show_lov('COUNTRIES_Name_LOV');
End;



4) في خصائص الـLOV .. لاتنسى أن تضع أسم الـRecord Group الذي أنشأته من قبل

ملاحظة .. هذه الطريقة ستنفع إذا عملت طبقاً للصورة الرفقة

post-49007-1258950541_thumb.jpg

post-49007-1258950550_thumb.jpg

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

شكرا للاخوان على مساعدتهم

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

و ساوضح الفكره اكثر

اريد انشاء لنفرض نفس مثال الاخ ابو عبد العزيز باسماء الدول من جدول الدول
يوجد لدي حقلان الاول موجود في بلوك 1 و الثاني موجود في بلوك 2
المشكله انني يجب ان تشى عدة lovs لأنه كل lov تعيد القيمه على الحقل المخصص بها في mapping
و بهذه الحاله لا يمكن استخدام نفس lov على عدة حقول لان القيمه التي يتم اختيارها ستعود على الحقل المعرف في mapping

فكرت في انشاء شاشة استفسار و اعادة القيمه منها للحقل المطلوب
و من خلال قرائتي و بحثي وجدت البعض يتحدث عن انشاء بروسيجر وظيفته اعادة القيمه من lov الى الحقل اللي انا واقف عليه :system.corsor_item

و لكن لم تتضح امامي الصوره تماما و خصوصا انني غير خبير جدا في الاوراكل و اقوم بعمل مشروع خاص بي في العمل من باب تسريع العمل و زيادة خبرتي

ارجوا ان تكون الصوره واضحه الان

بتاريخ:

اعتقد ان هناك function ترجع بالقيمة الذي اخترتها
selected_value
تقريبا ، ويرجى التأكد والبحث عنها
وبالتالي يمكن تعيين القيمة الراجعة الى الحقل الحالي باستخدام
current_item
حاول وبالتوفيق
ودعواتك

بتاريخ:

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

يمكنك استخدام ال global

فى خاصية الmapping للItem

مثل global.DepartmentName

لا تضع علامة ال : قبل كلمة الglobal

واستخدم تريجير key_list_val على العنصر المطلوب item

ثم اكتب امر الاستدعاء ال show_lov

بعد ذلك يمكنك تحريك محتوى الglobal فى العنصر المطلوب item فى الشاشة
مع ملاحظة وضع علامة : قبل اسم الglobal

:block1.departmentname   :=  :global.DepartmentName
;

بتاريخ:
  • كاتب الموضوع
السلام عليكم ورحمة الله

يمكنك استخدام ال global

فى خاصية الmapping للItem

مثل global.DepartmentName

لا تضع علامة ال : قبل كلمة الglobal

واستخدم تريجير key_list_val على العنصر المطلوب item

ثم اكتب امر الاستدعاء ال show_lov

بعد ذلك يمكنك تحريك محتوى الglobal فى العنصر المطلوب item فى الشاشة
مع ملاحظة وضع علامة : قبل اسم الglobal
:block1.departmentname   :=  :global.DepartmentName
;




شكرا جدا لكمجميعا
و الاخ امجد سلمت يداك و حلت المشكله

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

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

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

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

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

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.