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

ايه معنى ال :system.trigger_block ؟؟؟؟

Featured Replies

بتاريخ:

الكود ده مفروض بيقفل نافذة فارعية لما المستخدم يضغط على زر أغلاقها ، و فى نفس الوقت بيقفل النافذة الرئيسية لما المستخدم يضغط زر الاغلاق النافذة الرئيسية :-



  IF 
:SYSTEM.TRIGGER_BLOCK = 'INVENTORIES' 
 THEN	
GO_BLOCK('ORDERS');
 ELSE
EXIT_FORM;
 END IF;



و ده طبعاً محطوط جود ال When-Window-Closed trigger الخاصة بال Form

السؤال هنا .... أيه معنى ال SYSTEM.TRIGGER_BLOCK:

و أريد الاجابة ان تكون بالعربى و مفصلة قدر الأمكان ...... وشكراً

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

السلام عليكم و رحمة الله و بركاتة

بالنسبة للسؤال الخاص بك
اولا :
1- ان هناك نوع من انواع المتغيرات الخاصة بالفورم تسمي :SYSTEM:
2- هذه المتغيرات تمثل متغيرات النظام او ORACLE APPLICATION
3- معظم هذه المتغيرات تستمد قيمتها من النظام نفسة و ليس من المطور اي انها للقراءه فقط .
4- مثال .
معرفة اسم الكائن الذي يقف علية المؤشر الان .
:SYSTEM.CURSOR_ITEM
ضع في الTrigger علي مستوى البلوك

When-MOUSE-DOUBLECLICK

MESSAGE(:SYSTEM.CURSOR_ITEM);



فانة عند قيام المستخدم النهائي للمشروع عمل Double Click علي البلوك فانة ستيم عمل رسالة تظهر اسم الكائن الذي تم الضغط علية .
اذا النظام هو الذي عرف اين ضغط المستخدم النهائي و لم يكن توقع من المطور .

هناك العديد من هذه المتغيرات سوف اشرحها ان شاء الله سابقاً

المهم ..ان المتغير :System.Trigger_Block
هو ايضا احد متغيرات النظام و الذي يمكن من معرفه اسم البلوك الذي جرى علية اخر حدث او Trigger


الحدث المفروض هو Key-Exit
لانه يمكن تغيير الحدث المطلوب منة بحدث جديد
المطلوب السابق ...
انة عند الضغط على مفتاح الخروج سيتم التأكد من ان هل اخر Trigger تم هو على البلوك INVENTORIES
ام لا
اذا كان نعم فلن يخرج من الفورمة لكن سوف ينقل الى بلوك اخر و هو ORDERS
GO_BLOCK(ORDERS)
و اذا لم يكن سيتم الخروج من الفورمة نهائياُ
EXIT FORM

ارجو ان يكون هو المطلوب شرحة

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

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

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

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

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

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.