12-05-19, 04:18 AM
(07-05-19, 03:12 PM)faysal13_13@hotmail.com كتب : التقارير عندي اي تقرير سواء كان ريبورت فيور او كريستال ريبورت بيعد يعمل لودينج حوالي 3 ثواني او 5 لو فيه كالك كتير
كريستال ريبورت معروف عنه التأخر في عرض التقريرلأول مرة فقط
وذلك بسبب الوقت المستغرق لتحميل ملفات الفريمورك خاصتها إلى الذاكرة
وبعدها يصبح سريع العرض
الحل في انشاء تقرير كريستال ريبورت فارغ وقت تشغيل البرنامج واستدعائه من thread جديد او background service
ربما مشكلة ريبورت فيور مشابهة لهذه الحالة ، الله أعلم
وبالطبع النقاط التي ذكرها الإخوة قبلي هي الأساس والمفتاح
الكود (داتاست او اجراء مخزن او غيرها)
وحجم البيانات
(07-05-19, 03:12 PM)faysal13_13@hotmail.com كتب : طبعا الموضوع ده مصيبه اكيده لو معمول نقطه بيع وبيطبع رسيت علشان كل عميل يخود 3 ثواني يعني لو زحمه فلازم يستني الرسيت او يستني لما يعمل لودينج
بالتأكيد طباعة الواصلات السريعة يجب أن تكون سريعة
ماذا لو لم تجد حلّا للمشكلة؟
إذا كنت تستخدم طابعة حرارية فمن الممكن أن ترسم التصميم بنفسك بدون حاجة إلى صناعة تقرير واستدعاء مكتبات تقارير وتنصيب رن تايم وغيره من العمل
باستخدام PrintPreviewDialog و PrintDocument
مثال: https://www.codeproject.com/Articles/196...ing-VB-NET

