السلام عليكم
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