الانتقال إلى المحتوى
View in the app

A better way to browse. Learn more.

مجموعة مستخدمي أوراكل العربية

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

كيفية منع رسائل الاوراكل

Featured Replies

بتاريخ:

اريد ان اعرف كيف يمكنني ان امنع الرسائل التحذيرية التي قد تخرجها اوراكل حين تنفيذ البرنامج, و اعتقد ان حلها قد يكون raise_form , و لكن لا اعرف كيف بالضبط , ارجو الافادة و جزاكم الله كل خير

بتاريخ:

السلام عليكم

أخي العزيز الرجاء التوضيح أكثر اي رسائل تود ان تلغيها ؟
اما اذا كان قصدك عن الرسائل مثل Query Caused No data found عند القيام بالاستعلام و لا يكون هنالك اي بيانات لاسترجاعها فتظهر لك هذه الرسالة .
فمفهومها بسيط جدا
ستجدها في كتاب الفورمز تحت عنوان Messages
ببساطة كل نوع من هذه الرسائل له ما يسمى بالمستوى Level و الوضع الطبيعي للفورم يكون على المستوى صفر و اذا اردت ان تخفي نوع معين من الرسائل ما عليك الا ان ترفع المستوى الى نقطة أعلى مما عليه مستوى هذه الرسالة ثم اعادة المستوى الى وضعه الطبيعي . و مثال على ذلك اذا اردت ان تخفي الرسالة اعلاه اكتب التالي على :system.message_level:=25
execute_query
system.message_level:=0
و شكرا

بتاريخ:
  • كاتب الموضوع

شكرا جزيلا لك و جزاك الله خيرا
في سؤال تاني : RAISE_FORM_TRIGGER_FAILURE عشان ايش تستخدم

بتاريخ:

السلام عليكم
الرسائل في الاوراكل نوعان رسائل خطأ و رسائل تحذيرية او تحذيرات مثل ما ذكرها الاخ adel19
و توجد عدة طرق لاخفاء هذه الرسائل واول طريقة ما ذكرها الاخ adel19
و اطريقة الثانية هي كتابة كود خاص بك لاظهار ما تريده من الرسائل و اخفاء الاخر عن طريق مقارنة كود الرسالة و ذلك في تريجر on-message
و تريجر on-error عيل مستوي الفورم او اذا كنت تريد اخفاء الكل يمكن ان تكتب
null;
في كل منهم
الطريقة الثالثة و اسمها طريقة ترييح الدماغ :D
انك من خصائص الفورم تخلي خاصية console_window
ب null
و لن يظهر لك اي شئ لا مسج ولا ايرورر ولا اكسبشن ولا الهوا :unsure:
و الطريقة الرابعة
ان تستعمل بلت ان clear_message
في الحالات التي تريد اخفاء المسج فيها مثل execute_query;
commit-form و هكذا
بالتوفيق

بتاريخ:

طالما انت هنا بقي و بتسأل لسة :D
raise form_trigger_failure
هي بلت ان من الاوراكل تستخدم عندما تريد ان تمنع ان يحث اي شئ في الفورم الا بعد ان يقوم اليوزر بتصحيح خطأ ارتكبه في ادخال الداتا مثلا
و هي تقوم بوقف الكود عند النقطة اليت وصل اليها و لا يكمل الا بعد التصحيح
مثال
اذا ادخل مثلا رقم موظف في اجازة و انت بتشيك ان الموظفين اللي في العمل بس هما اللي بيخشوا في جدول الحضور
تقوم مثلا باظهار رسالة ان الموظف في اجازة و تستخدم raise form_trigger_failure
لمنع اليوزر من اكمال العمل الا بعد ادخال كود صالح
لا نها تقوم بعمل تعليق للفورم و منعا من الاستمرار في مسارها الطبيعي
بالتوفيق

بتاريخ:
  • كاتب الموضوع

شكرا يا حنننننننننننون

بتاريخ:

هنون موش حنون :D

بتاريخ:
  • كاتب الموضوع

اسفين يا هنون

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

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

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

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

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

Account

Navigation

البحث

إعداد إشعارات المتصفح الفورية

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.