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

كيف يمكن أن أقوم بتغيير لون الحقل عند الكتابة ..؟

Featured Replies

بتاريخ:

اخواني السلام عليكم
كيف يمكن أن أقوم بتغيير لون الحقل في الفورم عند الكتابة فقط وعند الانتقال الى حقل آخر يعود الحقل الأول الى اللون الأصلي الذي كان قبل الكتابة ..؟

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

بتاريخ:

ممكن تعمل

set_item_property


و ابحث فى ال help هاتلاقى حاجة اسمها back color او back grond و تكتب الكود فى when mous click and when mous live

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

ولكنني أخي في مشروعي لا أستخدم الماوس للتنقل بين الحقول وانما باستخدام زر enter أو زر tab

بتاريخ:

جرب هذا الكود على ترجر key-enter

Set_Item_INSTANCE_Property('blk.ur_item',CURRENT_RECORD , VISUAL_ATTRIBUTE,'va');



حيث :

va : هي اسم الــ visual attribute

تم تعديل بواسطة PALI.ORACLE

بتاريخ:
  • كاتب الموضوع
جرب هذا الكود على ترجر key-enter

Set_Item_INSTANCE_Property('blk.ur_item',CURRENT_RECORD , VISUAL_ATTRIBUTE,'va');



حيث :

va : هي اسم الــ visual attribute



للأسف أخي بال لم يعمل الكود معي ..
بتاريخ:

اخي الكريم هذا الكود يعمل في حالة تحقق شرط معين مثلا

if :blk_1.item<sysdate then
Set_Item_INSTANCE_Property('blk_1.item',CURRENT_RECORD , VISUAL_ATTRIBUTE,'va');
else
null;
end;

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

شكرا لكم جميعاً
وشكرا لأخي بال على المساعدة الكبيرة ولكن الكود لم يعمل على ترجر key-enter بل على
KEY-NEXT-ITEM

الحل بالمرفقات

Color.rar

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

بتاريخ:
شكرا لكم جميعاً
وشكرا لأخي بال على المساعدة الكبيرة ولكن الكود لم يعمل على ترجر key-enter بل على
KEY-NEXT-ITEM

الحل بالمرفقات


بالتوفيق أخي..
بتاريخ:

جزيت خيرا

بتاريخ:

مشكور أخي ع المثال الرائع ,,, لكن أخي الكريم ,,, لو كان لدي أكثر من item ع هيك راح أكرر الجمل كتير كتير ...شو الحل برأيك.

Set_Item_INSTANCE_Property('N',CURRENT_RECORD , VISUAL_ATTRIBUTE,'white');
Set_Item_INSTANCE_Property('O',CURRENT_RECORD , VISUAL_ATTRIBUTE,'white');
Set_Item_INSTANCE_Property('M',CURRENT_RECORD , VISUAL_ATTRIBUTE,'gray');

بتاريخ:
  • كاتب الموضوع
مشكور أخي ع المثال الرائع ,,, لكن أخي الكريم ,,, لو كان لدي أكثر من item ع هيك راح أكرر الجمل كتير كتير ...شو الحل برأيك.

Set_Item_INSTANCE_Property('N',CURRENT_RECORD , VISUAL_ATTRIBUTE,'white');
Set_Item_INSTANCE_Property('O',CURRENT_RECORD , VISUAL_ATTRIBUTE,'white');
Set_Item_INSTANCE_Property('M',CURRENT_RECORD , VISUAL_ATTRIBUTE,'gray');



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

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

بتاريخ:

صحيح أخي طريقة جميلة وناحجة فى حالة كان عدد item قليل.... نرجوا من الأخوة المساعدة بإيجاد طريقة أكثر فعالية فى حالة كان عدد item كبير .

بارك الله فيكم...

بتاريخ:
  • كاتب الموضوع
صحيح أخي طريقة جميلة وناحجة فى حالة كان عدد item قليل.... نرجوا من الأخوة المساعدة بإيجاد طريقة أكثر فعالية فى حالة كان عدد item كبير .

بارك الله فيكم...


سأقوم بالبحث عن طريقة وان شاء الله لن أبخل عليك بالحل أخي ...
تحياتي لك ..
بتاريخ:
مشكور أخي ع المثال الرائع ,,, لكن أخي الكريم ,,, لو كان لدي أكثر من item ع هيك راح أكرر الجمل كتير كتير ...شو الحل برأيك.

Set_Item_INSTANCE_Property('N',CURRENT_RECORD , VISUAL_ATTRIBUTE,'white');
Set_Item_INSTANCE_Property('O',CURRENT_RECORD , VISUAL_ATTRIBUTE,'white');
Set_Item_INSTANCE_Property('M',CURRENT_RECORD , VISUAL_ATTRIBUTE,'gray');




السلام عليكم
في هذه الحاله اخي يجب عليك استخدام الــ PROPERTY CLASSES
راجع هذه الروابط ستفيدك:

http://www.araboug.org/ib/index.php?showtopic=23585&hl=

http://www.araboug.org/ib/index.php?showtopic=16011&hl=

http://www.araboug.org/ib/index.php?showtopic=20350

بالتوفيق

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

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

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

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

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

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.