سؤال

هل هناك طريقة في Oracle Apex لاستخدام قائمة من القيم أو تحديد قائمة ولكن لا تجبر المستخدم على تحديد عنصر ما والسماح لهم بإدخال عناصر مختلفة؟

تشبه الوظيفة الأساسية التي أتطلبها مربع التحرير والسرد حيث يمكنك تحديد عنصر من القائمة أو إدخال جديد تمامًا.

شكرا مارك

هل كانت مفيدة؟

المحلول

نعم:

  1. يمكنك استخدام نوع عنصر LOV المنبثق ، حيث يمكن للمستخدم كتابة أي شيء يريدونه ، ويستخدم LOV فقط لتقديم اقتراحات لهم إذا نقروا على زر LOV.

  2. يمكنك استخدام قائمة تحديد ، وتعيين Display NULL = نعم ؛ ولكن بعد ذلك لا يمكن للمستخدم إدخال قيمه الخاصة.

نصائح أخرى

  1. يمكنك استخدام Lov المنبثقة واتحادها مع القيم التي تم إدخالها بالفعل في الجدول الهدف. سيكون أبطأ وسيكون الطلب أكثر تقييدًا.

  2. بالنسبة للجداول الكبيرة ، يمكن أن يكون لديك عملية قارنت مجموعة القيم المتميزة في الجدول المستهدف مع تلك الموجودة في جدول البحث ودخلت جديدة في جدول Lookups.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top