الانتقال إلى المحتوى

كيف يمكن اظهار رسائل Frm- على شكل صندوق الرسائل؟؟


anas osama

Recommended Posts

جزاك الله خيرا
ولكن ما اريده هو ان تظهر الرسائل التي تبدأ FRM- في صندوق رسائل بدلا من ظهورها اسفل الشاشة في taskbar
مثل الرسالة FRM-40202:Field must be entered التي تظهر عندما يكون الحقل required
والسبب في ذلك انه احيانا لا يقوم مدخل البيانات بادخال البيانات في هذه الحقول ثم يقوم بعمل حفظ ولا ينتبه الى هذه الرسائل ويظن انه قد اتم ادخال البيانات ولذلك اريد ان تظهر له الرسالة في صندوق السائل حتى تكون واضحة

رابط هذا التعليق
شارك

مرحبا
قم بوضع هذا الكود في trigger - on_error الموجود على مستوى الـ form .

IF	ERROR_TYPE = 'FRM' AND ERROR_CODE=40202	THEN
MESSAGE(ERROR_TEXT);
MESSAGE(ERROR_TEXT);	
	RAISE FORM_TRIGGER_FAILURE;
END IF;

تم تعديل بواسطة ORA-2008
رابط هذا التعليق
شارك

مرحبا
قم بوضع هذا الكود في trigger - on_error الموجود على مستوى الـ form .

IF ERROR_TYPE = 'FRM' AND ERROR_CODE=40202 THEN
MESSAGE(ERROR_TEXT);
MESSAGE(ERROR_TEXT); 
RAISE FORM_TRIGGER_FAILURE;
END IF;




كلام الاخ ORA-2008 صحيح أيضا ولكن اذا أردنا ان يكون عاما فيجب حذف ERROR_CODE=40202 من الجملة الشرطية

أما طريقتي أيضا يجب أن تعمل ولكن يجب أن يتم بناء ALERT على ال OBJECT NAVIGATOR وبالتلي يتم ارسال نوع الخطأ له حسب الكود الذي ارسلته لك.

بالتوفيق
رابط هذا التعليق
شارك

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

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

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

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   تمت استعادة المحتوى السابق الخاص بك.   مسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

جاري التحميل
×
×
  • أضف...

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

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