بتاريخ: 13 سبتمبر 200719 سنة comment_109870 السلام عليكم و رحمة الله و بركاتهاخواني و اخواتي رمضان مبارك trigger on error كيف استطيع جعله يعمل على field معين يعني مثلا حقل من نوع Number اذا ادخلت فيه حروف تظهر مسج عند الخروج من الحقل المراد الوضع فيه triggerو رحم الله والديكم دنيا و اخرة تقديم بلاغ
بتاريخ: 13 سبتمبر 200719 سنة comment_109876 كل عام وانت بخير أخ اشرفبإمكانك تكتب الكود التالي في TRIGGER ON_ERROR على مستوى الفورم IF ERROR_CODE = 50016 THEN MESSAGE('MUST BE NUMBER'); MESSAGE('MUST BE NUMBER'); END IF; وهيك بتصير المسج تطلع على مستوى اي FIELD نوعه رقم وتم ادخال قيمة نصية داخلهوان شاء الله انها تشتغل معكطبعا انا جربت الكود على 10G بس ما بعرف اذا رقم الERROR متشابه في كل الإصدارات تقديم بلاغ
بتاريخ: 13 سبتمبر 200719 سنة كاتب الموضوع comment_109878 رحم الله والديك على الرد السريع لكن ارجو اعطائي بصورة عامة و ليس فقط على الnumber يعني الكود بصورة عامة يعمل على اي حقل اذا حدث به خطا و ليس فقط الرقمو جزاك الله خيرا دنيا و اخرة و رحم الله والديك تقديم بلاغ
بتاريخ: 15 سبتمبر 200719 سنة كاتب الموضوع comment_109967 السلام عليكم و رحمة الله و بركاتهارجو منكم ان تقولو لي كيف يمكنني ان اعمل trigger للfield بحيث اذا كانت القيمة المدخلة اليه خطايبين لي ب alert او مسجو رحم الله والديكم دنيا و اخرة تقديم بلاغ
بتاريخ: 16 سبتمبر 200719 سنة comment_110044 بإمكانك استخدام 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 حتى تمنع المستخدم من الخروج من التكست الا اذا ادخل قيمة صحيحةوان شاء الله أكون فهمت السؤال تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.