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

بتاريخ:

انا عندي فورمة فيها جدول على شكل تابلر حطيته 6 صفوف




انا عندي صفه اسمه sal وعندي صف وضعته على شكل checkbox



اريد كود اذا كان الراتب اكبر من 3000 اجعل الcheckbox enabled false



انا وضعت هذا الكود بس يجعل كل ال checkbox مقفل حتى للرواتب اقل من 3000



كيف استطيع وضع كود بحيث ينفذ الكود للصف المتحقق فقط




ارجوووووووو ان تكون الصورة وضحت تمام

بتاريخ:

اذا اردت ان تحقق من كل صف على حدى باستخدام التابلور
فهذا رائيى يحتمل الصواب او الخطأ
يمكنك تقليل عدد الصفوف فى check box الى صف واحد فقط مع وضعه بشكل منظم وملائم للشاشه بحيث انتقالك من صف للثانى يتم تنفيذ كودك على check box واحد فقط
وبهذه الطريقه يكون الموضوع اكثر وضوحا
وتعمل تريجر على مستوى البلوك
WHEN-NEW-RECORD-INSTANCE
بحيث انتقالك من صف الى اخر ينفذ الكود على CHECK BOX
والله اعلم

بتاريخ:

<p>الاخ العزيز : يمكنك استخدام القادح post_query  كالتلي :</p>
<p> </p>
<p>وضع عنصر check box ,وليكن اسمه c1 ضمن البلوك وضع خاصية databas = no , ومثلا اعطائه value when checked = 1 , value when not checked = 0</p>
<p>كتابة القادح على مستوى البلوك post query :</p>
<p> </p>
<p> </p>
<div style="direction: ltr;">if :salary > 3000 then</div>
<div style="direction: ltr;">:c1 :=0;</div>
<div style="direction: ltr;">else</div>
<div style="direction: ltr;"> :c1 := 1;</div>
<div style="direction: ltr;">end if;</div>

بتاريخ:

write in post-query trigger below coe


if :sal > 3000 then
Set_item_property_instance('checkboc_item_name',:SYSTEM.CURSOR_RECORD,UPDATE_ALLOWED,property_false); -- disable
else
Set_item_property_instance('checkboc_item_name',:SYSTEM.CURSOR_RECORD,UPDATE_ALLOWED,property_true); -- enable
end if;

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

يا اخ Mahmoud Ahmed El-Sayed


جربت الكود ولكن لم ينجح معي يأتي خطأ


Set_item_property_INSTANCE MUST BE DECLARED



ارجووو المساعدة في الكووود ضروري

بتاريخ:

يا اخ Mahmoud Ahmed El-Sayed


جربت الكود ولكن لم ينجح معي يأتي خطأ


Set_item_property_INSTANCE MUST BE DECLARED



ارجووو المساعدة في الكووود ضروري


Sorry I misstype it


You can use below code



if :sal > 3000 then


SET_ITEM_INSTANCE_PROPERTY('checkboc_item_name',to_number(:SYSTEM.CURSOR_RECORD),UPDATE_ALLOWED,property_false); -- disable
else
SET_ITEM_INSTANCE_PROPERTY('checkboc_item_name',to_number(:SYSTEM.CURSOR_RECORD),UPDATE_ALLOWED,property_true); -- enable
end if;

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

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

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

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

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

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.