بتاريخ: 28 فبراير 200719 سنة comment_92903 بسم الله الرحمن الرحيماخواني الاعزاء ما معنى هذا التعبير::system.message_level := 25; commit; :system.message_level := 0;الرجاااااااااااااااااااااااااااااء التوضيح تقديم بلاغ
بتاريخ: 28 فبراير 200719 سنة comment_92909 اخي الكريم..هذا الكود يستخدم لاخفاء الرسالة التالية :لم تحدث اي تغييرات لاجراء الحفظ..وذلك عن طريق رفع مستوى الرسائل التي تظهر للمستخدم .. ثم اعادة الوضع الافتراضي To control the messages that end users see when they use a Form Builder application, you can: use the SYSTEM.MESSAGE_LEVEL system variable to suppress specific "severity levels" of messages SYSTEM.MESSAGE_LEVEL stores one of the following message severity levels: 0, 5, 10, 15, 20, or 25. The default value is 0. Level Message Description 0 All types of messages from the other levels of severity. 5 Reaffirms an obvious condition. 10 Indicates that the end user has made a procedural mistake. 15 Declares that the end user is attempting to perform a function for which the form is not designed. 20 Indicates a condition where the end user cannot continue an intended action due to a problem with a trigger or another outstanding condition. 25 Indicates a condition that could result in the form performing incorrectly. >25 Indicates a message severity level that you cannot suppress via the SYSTEM.MESSAGE_LEVEL system variable. تقديم بلاغ
بتاريخ: 1 مارس 200719 سنة comment_92969 الاخ الي وضح مستويات الرسائل عرفك ازاي تخفيها انك تكتب الرسائل الي عايز تخفيها ودي طبعا متقدرش تخفي رسائل اعلي من المستوي 25 لان الرسائل الي اعلي بتكون بتاثر علي سلامه قاعده البيانات فلازم الفورمس ينبهك بكده يعني علي سبيل المثال اذا حبيت تخفي الرسائل الي في المستوي الخامس حتعمل كده وياريت يكون في تريجر WHEN-NEW-RECORD-INSTANCEتكتب:SYSTEM.MESSAGE_LEVEL=5وبكده يبقي عملت SUPPRESSللرسائل دي هلي فكره مش ممكن تعرف مستوي الرساله الي اذا اخت الكود بتاع الخطا الي بيظهر وتشوف الفمرمس محدد المستوي ليه كام بمعني اذا كنت انت في اول سجل في البلوك مثلا وحبيت تطلع للسجل الي قبله مع انك في اول سجل في اوراكل حتظهر ليك الخطا دهFRM-40100حتاخد اسمه الخطا وتكشف عنه في الهيلب بتاع الفورمسحتلاقي تفاصيل عنه وفي تبويب اسمه LEVEL وحتلاقي رقم قدامه ده هوا المستوي زي كدهFRM-40100: At first record.Cause: You pressed [Previous Record] when the cursor was at the first record. Action: No action is necessary. Level: 5 Type: Error وبس كده تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.