12/11/2011

FRM-040400 Transaction complete :1 recoreds applied and saved.

السلام عليكم
INSERT or UPDATE عند انشائك ل احد الفورم على اوركال فورم 10 جى قد تظهر لك هذه الرساله فى حاله عمل
ومعنى الرساله ان العمليه تمت بنجاح وتم حفظ قيمه جديده

FRM-040400 Transaction complete :1 recoreds applied and saved










احيانا تصبح هذا الرساله مزعجه بلنسبه للمستخدم العادى او ربما يريد المبرمج تغير محتوى الرساله بمحتوى اخر يفهمه المستخدم  بسهوله كى يستطيع فهمه والتعامل معه
سوف اكتب الكود الاول وهو يمكن المبرمج من اخفاء الرساله بشكل نهائى حتى لا تظهر للمستخدم عند كل عمليه تعديل او اضافه

CODE
تقوم بعمل تريجر على مستوى الفورم
ON-MESSAGE
IF
   ABS(MESSAGE_CODE) = 40400 THEN
   CLEAR_MESSAGE;
   BILL;
   MESSAGE ('MESSAGE_TEXT',NO_ACKNOWLEDGE);
ELSE
   MESSAGE('MESSAGE_TEXT');
END IF;
الكود التانى ويمكنك من خلاله التعديل على محتوى الرساله وكتابه ما تريده بحيث يستطيع المستخدم ان يقرأه ويفهمه بسهوله
نقوم بعمل تريجر على مستوى القورم
ON-MESSAGE
DECLARE
     MSG_NUM                    MESSAGE_CODE;
BEGIN
     IF MSG_NUM = 40400 THEN
        MESSAGE ('قم بكتابه الرساله');
        MESSAGE ('قم بكتابه الرساله');
     END IF;
END;
الكود الثالث وهو يقوم بنفس وظيفه الكود التانى 
نقوم بعمل تريجر على مستوى الفورم
ON-ERROR
IF ERROR_CODE = 40400 THEN
    MESSAGE ('قم بكتابه الرساله');
    MESSAGE ('قم بكتابه الرساله');
END IF;

No comments:

Post a Comment