alaaramini بتاريخ: 12 يوليو 2005 تقديم بلاغ مشاركة بتاريخ: 12 يوليو 2005 اريد ان اعرف كيف يمكنني ان امنع الرسائل التحذيرية التي قد تخرجها اوراكل حين تنفيذ البرنامج, و اعتقد ان حلها قد يكون raise_form , و لكن لا اعرف كيف بالضبط , ارجو الافادة و جزاكم الله كل خير اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
adel19 بتاريخ: 12 يوليو 2005 تقديم بلاغ مشاركة بتاريخ: 12 يوليو 2005 السلام عليكمأخي العزيز الرجاء التوضيح أكثر اي رسائل تود ان تلغيها ؟ اما اذا كان قصدك عن الرسائل مثل Query Caused No data found عند القيام بالاستعلام و لا يكون هنالك اي بيانات لاسترجاعها فتظهر لك هذه الرسالة .فمفهومها بسيط جدا ستجدها في كتاب الفورمز تحت عنوان Messages ببساطة كل نوع من هذه الرسائل له ما يسمى بالمستوى Level و الوضع الطبيعي للفورم يكون على المستوى صفر و اذا اردت ان تخفي نوع معين من الرسائل ما عليك الا ان ترفع المستوى الى نقطة أعلى مما عليه مستوى هذه الرسالة ثم اعادة المستوى الى وضعه الطبيعي . و مثال على ذلك اذا اردت ان تخفي الرسالة اعلاه اكتب التالي على :system.message_level:=25execute_querysystem.message_level:=0و شكرا اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
alaaramini بتاريخ: 12 يوليو 2005 كاتب الموضوع تقديم بلاغ مشاركة بتاريخ: 12 يوليو 2005 شكرا جزيلا لك و جزاك الله خيرافي سؤال تاني : RAISE_FORM_TRIGGER_FAILURE عشان ايش تستخدم اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
هانى سند بتاريخ: 12 يوليو 2005 تقديم بلاغ مشاركة بتاريخ: 12 يوليو 2005 السلام عليكم الرسائل في الاوراكل نوعان رسائل خطأ و رسائل تحذيرية او تحذيرات مثل ما ذكرها الاخ adel19و توجد عدة طرق لاخفاء هذه الرسائل واول طريقة ما ذكرها الاخ adel19و اطريقة الثانية هي كتابة كود خاص بك لاظهار ما تريده من الرسائل و اخفاء الاخر عن طريق مقارنة كود الرسالة و ذلك في تريجر on-message و تريجر on-error عيل مستوي الفورم او اذا كنت تريد اخفاء الكل يمكن ان تكتب null; في كل منهم الطريقة الثالثة و اسمها طريقة ترييح الدماغ انك من خصائص الفورم تخلي خاصية console_window ب null و لن يظهر لك اي شئ لا مسج ولا ايرورر ولا اكسبشن ولا الهوا و الطريقة الرابعة ان تستعمل بلت ان clear_message في الحالات التي تريد اخفاء المسج فيها مثل execute_query;commit-form و هكذا بالتوفيق اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
هانى سند بتاريخ: 12 يوليو 2005 تقديم بلاغ مشاركة بتاريخ: 12 يوليو 2005 طالما انت هنا بقي و بتسأل لسة raise form_trigger_failure هي بلت ان من الاوراكل تستخدم عندما تريد ان تمنع ان يحث اي شئ في الفورم الا بعد ان يقوم اليوزر بتصحيح خطأ ارتكبه في ادخال الداتا مثلا و هي تقوم بوقف الكود عند النقطة اليت وصل اليها و لا يكمل الا بعد التصحيح مثال اذا ادخل مثلا رقم موظف في اجازة و انت بتشيك ان الموظفين اللي في العمل بس هما اللي بيخشوا في جدول الحضور تقوم مثلا باظهار رسالة ان الموظف في اجازة و تستخدم raise form_trigger_failure لمنع اليوزر من اكمال العمل الا بعد ادخال كود صالح لا نها تقوم بعمل تعليق للفورم و منعا من الاستمرار في مسارها الطبيعي بالتوفيق اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
alaaramini بتاريخ: 12 يوليو 2005 كاتب الموضوع تقديم بلاغ مشاركة بتاريخ: 12 يوليو 2005 شكرا يا حنننننننننننون اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
هانى سند بتاريخ: 12 يوليو 2005 تقديم بلاغ مشاركة بتاريخ: 12 يوليو 2005 هنون موش حنون اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
alaaramini بتاريخ: 12 يوليو 2005 كاتب الموضوع تقديم بلاغ مشاركة بتاريخ: 12 يوليو 2005 اسفين يا هنون اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
Recommended Posts
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.