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

مشكله فى اخفاء واظهار ال Field على الفورمه

Featured Replies

بتاريخ:

السلام عليكم

عندى سؤال ان امكن


عندى فورمه فيها LIST ITEM جواه قيمتين الاولى CASH والثانيه VISA
عاوز لما تبقى القيمه فيزا يظهر لى الاعمده التاليه على الفورمه

اسماء الاعمده

VISA_NUMBER

VISE_EXPIRE

اسم الجدول

RESERVATION

ليست ايتم

PAY_METHOD



مع العلم انى مغير فى PROPERTY PALETE ال VISIBLE TO NO
وده الكود اللى كتبته بس مع الاسف مش بتظبط معايا

IF :RESERVATION.PAY_METHOD = 'VISA' THEN


(SET_ITEM_PROPERTY ('VISA_NUMBER',VISIBLE,PROPERTY_TRUE
END IF

[/left]

تم تعديل بواسطة ahmed.arafa

بتاريخ:

السلام عليكم
الكود اللى حضرتك كاتبة اعتقد ان ممكن الخطأ يكون فى الجزء
IF :RESERVATION.PAY_METHOD = 'VISA
كلمة visa اعتقد مش هيا القيمة بتاعة الليست عندك لان اى ليست ايتم ليها label and value
تاكد انك حاطط ال value مش ال label
جرب وان شاء الله تظبط معاك

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

انا زمان كنت فعلا عامل كده
بس فكرت برده وقولت يمكن يكون ده سبب المشكله
بس بعد كده خليت الليبل هو هو الفاليو
وبرده نفس المشكله

بتاريخ:

الاخ الكريم :
ممكن تحط الفورم حتى نقدر نساعدك , لان من الصعب اكتشاف الخطأ والفورم غير موجود

  • بعد 2 أسابيع...
بتاريخ:

إذا مثال ولكن غير مرتبط بالجدول لتوضيح


ممكن عندك المشكلة عندك في خاصية Elements in List
لأنه في List Elements تضع نص الذي سيظهر في القائمة وList Item Value القيمة الفعلية
مثال عندنا عمود في جدول مؤظفين الحالة الاجتماعية يقبل قيمتين فقط (1و2)
1 يعادل أعزب و 2 تعادل متزوج طبعا أفضل ما تخزن قيمة أعزب ومتزوج في العمود وتوفر مساحة تخزينة

List Elements
أعزب
1 :List Item Value
متزوج
2 :List Item Value


في الحدث WHEN-LIST-CHANGED

If :list=1 then

elsif :list=2 then

End if;

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

بتاريخ:

ملف المثالForms.zip

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

باشا بجد ربنا يخليك كلك زوق انا حلتها من فتره بس نيبت احط الحل





i create a trigger


WHEN-LIST-CHANGED

if :<block_name>.<chk_name>='Y' <---------value when checked then
set_item_property('<block_name>.<list_item_name>',visible,property_true);
else
set_item_property('<block_name>.<list_item_name>',visible,property_false);

end if;



IF :RESERVATION.PAY_METHOD = 'فيزا'THEN

SET_ITEM_PROPERTY('RESERVATION.VISA_NUMBER',VISIBLE,PROPERTY_TRUE);

SET_ITEM_PROPERTY('RESERVATION.VISA_EXPIRE',VISIBLE,PROPERTY_TRUE);

--SET_ITEM_PROPERTY('RESERVATION.VISA_NUMBER',ENABLED,PROPERTY_TRUE);

--SET_ITEM_PROPERTY('RESERVATION.VISA_EXPIRE',ENABLED,PROPERTY_TRUE);
ELSE

SET_ITEM_PROPERTY('RESERVATION.VISA_NUMBER',VISIBLE,PROPERTY_FALSE);

SET_ITEM_PROPERTY('RESERVATION.VISA_EXPIRE',VISIBLE,PROPERTY_FALSE);

SET_ITEM_PROPERTY('RESERVATION.VISA_EXPIRE',ENABLED,PROPERTY_TRUE);


END IF;

بتاريخ:

استاذي العزيز أحمد عرفة عندما رأيت العنوان فسارعت لمساعدتك لما دخلت للموضوع رأيت شرح للمشكلة رائع ومفصل ومحدد ومركز هكذا يجب أن تورد الابل لما رأيت الحل قلت لازم اعلق على الموضوع ,طرحت مشكلة بدقة وتفصيل وعندما وجدت الحل وضعته هكذا تناقش المواضيع واسمحلي اضف كلمة على الموضوع عندما يكون الكائن visbal حقه false وعندما تريد عمل له true يجب ان تعمل الخاصية ENABLE true للأهمية ليتفاعل الكائن مع الاظهار في الشاشة وهي مجربة وانت بالفعل يجب ان تحضى بالشكر والتقدير لطرحك للمواضيع فتحياتي لك أستاذي العزيز أحمد عرف
أخوك ........

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

جزاك الله كل خير اخ ميهال

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

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

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

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

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

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.