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

On Error Trigger

Featured Replies

بتاريخ:

السلام عليكم و رحمة الله و بركاته
اخواني و اخواتي رمضان مبارك
trigger on error
كيف استطيع جعله يعمل على field معين يعني مثلا حقل من نوع Number اذا ادخلت فيه حروف تظهر مسج عند الخروج من الحقل المراد الوضع فيه trigger
و رحم الله والديكم دنيا و اخرة

بتاريخ:

كل عام وانت بخير أخ اشرف

بإمكانك تكتب الكود التالي في TRIGGER ON_ERROR على مستوى الفورم


IF ERROR_CODE = 50016 THEN 
	MESSAGE('MUST BE NUMBER');
  MESSAGE('MUST BE NUMBER');
 END IF;		



وهيك بتصير المسج تطلع على مستوى اي FIELD نوعه رقم وتم ادخال قيمة نصية داخله

وان شاء الله انها تشتغل معك

طبعا انا جربت الكود على 10G بس ما بعرف اذا رقم الERROR متشابه في كل الإصدارات

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

رحم الله والديك على الرد السريع
لكن ارجو اعطائي بصورة عامة و ليس فقط على الnumber يعني الكود بصورة عامة يعمل على اي حقل اذا حدث به خطا و ليس فقط الرقم
و جزاك الله خيرا دنيا و اخرة و رحم الله والديك

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

السلام عليكم و رحمة الله و بركاته
ارجو منكم ان تقولو لي كيف يمكنني ان اعمل trigger للfield بحيث اذا كانت القيمة المدخلة اليه خطا
يبين لي ب alert او مسج
و رحم الله والديكم دنيا و اخرة

بتاريخ:

بإمكانك استخدام when_validate_item على مستوى الفيلد وتكتب اي كود
مثلا:ً لازم يكون العدد المدخل اكبر من صفر واقل من 1000 فيكون الكود
وعلى فرض انه اسم التكست t1


IF :T1 < 0 OR :T1 > 1000 THEN
MESSAGE('MUST BE BETWEEN 0 AND 1000');
MESSAGE('MUST BE BETWEEN 0 AND 1000');
RAISE FORM_TRIGGER_FAILURE;
END IF;



طبعاً استبدل ال MESSAGE ب ALERT
وال RAISE FORM_TRIGGER_FAILURE حتى تمنع المستخدم من الخروج من التكست الا اذا ادخل قيمة صحيحة

وان شاء الله أكون فهمت السؤال

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

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

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

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.