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

Set_block_property

Featured Replies

بتاريخ:

السلام عليكم

عندي شاشه فيها List Item  ( فيها بيانات الأقسام) وعندي جدول في بلوك هو جدول الموظفين الذي أريده هو عند إختيار قيمه من ال List Item  تتغير قيمة البيانات طبقا لذلك القسم المختار.

 

بمعنى أريد في جدول الموظفين الذين في قسم معين أو الذين لايوجد لهم قسم.

بتاريخ:

حضرتك تقول أستخدم الـ set_block_property .. أين المشكلة ..هل تقصد ماهي الصيغة اللازمة للـ  set_block_property 

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

وضعت هذا الكود على مستوى ال

LIST ITEM (WHEN LIST CHANGE)

 SET_BLOCK_PROPERTY('EMP',default_where,'DEPT=:DEPT.DEPT_ID' OR DEPT IS NULL); GO_BLOCK('DEPT'); 
EXECUTE_QUERY; 

ولكنه لم يعمل

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

بتاريخ:

جرب وضع الكود التالي وإن شاء الله تحل المشكلة 

Set_block_property('EMP',default_where,'DEPT='''||:DEPT.DEPT_ID||'''' ||'or DEPT='''|| ' ' ||'''' );

أو 

Set_block_property('EMP',default_where,'DEPT='''||:DEPT.DEPT_ID||'''' ||'or DEPT is'''|| null ||'''' );

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

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

أشكرك أخت ميسم على الرد الجمله

Set_block_property('EMP',default_where,'DEPT='''||:DEPT.DEPT_ID||'''' ||'or DEPT is'''|| null ||'''' );

لم تعمل إطلاقا الجمله

Set_block_property('EMP',default_where,'DEPT='''||:DEPT.DEPT_ID||'''' ||'or DEPT='''|| ' ' ||'''' ); 

عملت في الشرط الأول ولم تعمل مع الشرط الثاني أي أظهرت الموظفين الذين لديهم قسم أم الموظفين الذين ليس لديهم قسم لم تظهرهم

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

بتاريخ:

تأكد حضرتك من القيمة المسترجعة إذا لم تحتوي على بيانات ماذا تسترجع حتى ينطبق عليها الشرط 

يعني ترجع null أو '' بدون فراغ أو ' '  مع فراغ 

بتاريخ:

Set_block_property('EMP',default_where,'DEPT='||:DEPT.DEPT_ID||' or DEPT is null') ;

 

هو في عمود عندك اصلا اسمه dept ؟ ولا deptno

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

أخت ميسم حقيقه لم افهم قصدك

لكن عندما أضع على مستوى البلوك EMP  في الخصائص Default where الشرط

dept is null or dept=10   يعمل بشكل جديد

لكن عن طريق set_block_property  يعمل مع القسم 10 ولايظهر الموظفين الذين ليس لهم قسم أي حقل القسم null

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

ياجماعه هل يوجد صيغه معينه للتنصيص في جملة set_block_property مثلا set_block_property('block_name',default_where,'dept='''||:dept.deptno||'''')لماذا يوجد 3 علامات تنصيص مفرده بعد كلمة = ولماذا يود أربعه في النهايه

بتاريخ:

جربت الكود الي كتبتهولك ؟

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

جربت لم يعملأنا أريد أن أعرف إستخدام ال Single Quotation في الجمله ألذي أعرفه هو الشرط يكون مكتوب بين single quotation فلماذا أحيانا يكون 3 أو 4

بتاريخ:

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

 

- المهم ان انا مش فاهمك , انت شغال علي SCOTT ؟

لو شغال عليها فمفيش عمود اسمه DEPT طبعا في جدول الـ EMP ,

ولو مش شغال عليها فازاي برده عندك موظف ملوش ادارة ؟ !!

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

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

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

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

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

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

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.