الانتقال إلى المحتوى
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

بتاريخ:

السلام عليكم و رحمة الله وبركاته

لو سمحتم انا كنت عايز اعمل زر للمستخدم بحيث لو الكود اخد وقت كبير لتنفيذه يمكن للمستخدم ايقاف هذا الكود بالضغط على زر الايقافحتى يتمكن من تغيير عوامل البحث التى ادخلها

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

مفيش اى افكار يا حضرات؟

بتاريخ:

Abort_query or cancel_query مش فاكر بالظبط.

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

اولا شكرا يا باشا على الرد
ثانيا الشاشة بتكون فى وضع التهنيج cursor busy
أعمل إيه فى الحالة دى

بتاريخ:

جرب حطها فى key-trigger  ان مكنش ليها اصلا key-trigger.

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

تقصد إيه يا باشا ب key trigger
ممكن مثال بعد إذن حضرتك

تم تعديل بواسطة mkhamis777

بتاريخ:

عندك key-fn triggers زى key-f1, f2, f3, ....

وعندك تريجرز زى key-nextrec and key-prevrec مش فاكر الاسم بالظبط, فيهم واحد بقى key-cancelquery على ما اظن. ممكن تقوله لو انت فى الـ enter-query mode

then exit_form; عشان يكنسل الكويرى. 

else

abort_query عشان يوقف الكويرى. 

 

افتح الهيلب واقرأ عن الى متعرفوش فى الكلام الى ذكرته. 

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

يا باشا أنا متشكر جدا لتعبك معايا
أنا عامل تقرير بيقرأ من temporary table
والكود إللى بيملى ال table بياخد وقت كبير فأنا عايز أدى إمكانية للمستخدم أنه يوقف الكود قبل ما التقرير يفتح لكى يتمكن من تغيير عوامل البحث
وأسف على التطويل بس الموضوع مهم بالنسبة ليا

بتاريخ:

انت بتسال عن فورم ولا تقرير؟ الكود الى بيملى الجدول ده فين؟ مكتوب فين؟ بيملاه امتى وازاى وعلاقته ايه بالتقرير؟ 

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

الكود يا باشا موجود فى الفورم فى زر طباعة التقرير قبل الطباعة المفروض  يتم احضار البيانات  المطلوبة من جدول فيه تقريبا 40 مليون سجل و يتم اضافة البيانات المطلوبة فى TEMP TABLE  مبنى عليه التقرير بعد اضافة السجلات فى ال TEMP TABLE  يتم عمل بعض ال UPDATE STATEMENT عليه العمليةدى كلها بتم قبل استدعاء التقرير و بتاخد وقت طبقا للمحددات التى ادخلها المستخدم و فى الحالة دى بتكون الشاشة فى وضع التهنيج CURSOR BUSY المطلوب عمل زر ايقاف للمستخم عند الضغط عليه يتم ايقاف تنفيذ الكود و الرجوع الى وضع CURSOR DEFAULT وذلك قبل استدعاء التقرير

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

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

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

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

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

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.