بتاريخ: 13 نوفمبر 20187 سنة comment_297189 السلام عليكم و رحمة الله وبركاته لو سمحتم انا كنت عايز اعمل زر للمستخدم بحيث لو الكود اخد وقت كبير لتنفيذه يمكن للمستخدم ايقاف هذا الكود بالضغط على زر الايقافحتى يتمكن من تغيير عوامل البحث التى ادخلها تقديم بلاغ
بتاريخ: 17 نوفمبر 20187 سنة كاتب الموضوع comment_297223 اولا شكرا يا باشا على الردثانيا الشاشة بتكون فى وضع التهنيج cursor busyأعمل إيه فى الحالة دى تقديم بلاغ
بتاريخ: 17 نوفمبر 20187 سنة comment_297224 جرب حطها فى key-trigger ان مكنش ليها اصلا key-trigger. تقديم بلاغ
بتاريخ: 17 نوفمبر 20187 سنة كاتب الموضوع comment_297225 تقصد إيه يا باشا ب key triggerممكن مثال بعد إذن حضرتك تم تعديل 17 نوفمبر 20187 سنة بواسطة mkhamis777 تقديم بلاغ
بتاريخ: 17 نوفمبر 20187 سنة comment_297226 عندك key-fn triggers زى key-f1, f2, f3, .... وعندك تريجرز زى key-nextrec and key-prevrec مش فاكر الاسم بالظبط, فيهم واحد بقى key-cancelquery على ما اظن. ممكن تقوله لو انت فى الـ enter-query mode then exit_form; عشان يكنسل الكويرى. else abort_query عشان يوقف الكويرى. افتح الهيلب واقرأ عن الى متعرفوش فى الكلام الى ذكرته. تقديم بلاغ
بتاريخ: 17 نوفمبر 20187 سنة كاتب الموضوع comment_297227 يا باشا أنا متشكر جدا لتعبك معاياأنا عامل تقرير بيقرأ من temporary tableوالكود إللى بيملى ال table بياخد وقت كبير فأنا عايز أدى إمكانية للمستخدم أنه يوقف الكود قبل ما التقرير يفتح لكى يتمكن من تغيير عوامل البحثوأسف على التطويل بس الموضوع مهم بالنسبة ليا تقديم بلاغ
بتاريخ: 17 نوفمبر 20187 سنة comment_297228 انت بتسال عن فورم ولا تقرير؟ الكود الى بيملى الجدول ده فين؟ مكتوب فين؟ بيملاه امتى وازاى وعلاقته ايه بالتقرير؟ تقديم بلاغ
بتاريخ: 18 نوفمبر 20187 سنة كاتب الموضوع comment_297229 الكود يا باشا موجود فى الفورم فى زر طباعة التقرير قبل الطباعة المفروض يتم احضار البيانات المطلوبة من جدول فيه تقريبا 40 مليون سجل و يتم اضافة البيانات المطلوبة فى TEMP TABLE مبنى عليه التقرير بعد اضافة السجلات فى ال TEMP TABLE يتم عمل بعض ال UPDATE STATEMENT عليه العمليةدى كلها بتم قبل استدعاء التقرير و بتاخد وقت طبقا للمحددات التى ادخلها المستخدم و فى الحالة دى بتكون الشاشة فى وضع التهنيج CURSOR BUSY المطلوب عمل زر ايقاف للمستخم عند الضغط عليه يتم ايقاف تنفيذ الكود و الرجوع الى وضع CURSOR DEFAULT وذلك قبل استدعاء التقرير تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.