ورود

View Full Version : سوال: مشکل سرعت لود شدن کریستال ریپورت



hamidreza777
جمعه 09 فروردین 1398, 12:00 عصر
من گزارش گیری هامو از کریستال ریپورت 10 در vb6 استفاده میکنم و بانک هم اکسس است
و عملکرد برنامم اینطوریه که وقتی داره دیتا رو در Flexgrid میریزه همزمان اطلاعات رو در یک تیبل موقت در دیتابیس جهت پرینت کردن هم میریزه
و معمولا بعد از تموم شدن دیتاگیری Flexgrid همه اون اطلاعات داخل Table از اکسس که قراره در پرینت لیست بشه هم ریخته شده،
حال مشکل اینجاست اولا اگه اولین باری باشه که میخواد پرینت نمایش داده بشه کمی طول میکشه،دوم اینکه گاهی با اینکه همه اون دیتاها در Table هستند همشون در پرینت لیست نمیشن و مثلا از 290 رکورد 275 تا میاد تو پرینت،با رفرش کردن صفحه Preview چاپ بقیه دیتاها هم میان
راه حلی براش سراغ دارید؟

isaac23
چهارشنبه 14 فروردین 1398, 10:32 صبح
برو سراغ فست ریپورت هیلی قوی و عالی هست این مشکلات رو هم نداری دیگه/.

hamidreza777
جمعه 16 فروردین 1398, 20:21 عصر
برو سراغ فست ریپورت هیلی قوی و عالی هست این مشکلات رو هم نداری دیگه/.

نمونه سورس کد چاپ از felxgrid در فست ریپورت را دارید؟سورس های خودش را متوجه نمیشم چیکار کرده

hamidreza777
شنبه 17 فروردین 1398, 02:38 صبح
من گزارش گیری هامو از کریستال ریپورت 10 در vb6 استفاده میکنم و بانک هم اکسس است
و عملکرد برنامم اینطوریه که وقتی داره دیتا رو در Flexgrid میریزه همزمان اطلاعات رو در یک تیبل موقت در دیتابیس جهت پرینت کردن هم میریزه
و معمولا بعد از تموم شدن دیتاگیری Flexgrid همه اون اطلاعات داخل Table از اکسس که قراره در پرینت لیست بشه هم ریخته شده،
حال مشکل اینجاست اولا اگه اولین باری باشه که میخواد پرینت نمایش داده بشه کمی طول میکشه،دوم اینکه گاهی با اینکه همه اون دیتاها در Table هستند همشون در پرینت لیست نمیشن و مثلا از 290 رکورد 275 تا میاد تو پرینت،با رفرش کردن صفحه Preview چاپ بقیه دیتاها هم میان
راه حلی براش سراغ دارید؟

راه حلش رو پیدا کردم،برای دوستانی که مشکل داشتند:
در هر مرحله با زدن دکمه چاپ پس از آخرین کد و نشان دادن پیش نمایش چاپ در همان فرم پیش نمایش ،یه کد قرار بدین که اطلاعات تیبلی که قرار بود چاپ کنه رو پاگ کنه و دوباره همون اطلاعات رو بنویسه.
مشکل حل میشه و کاملا به روز چاپ میکنه اطلاعات رو ،حالا چرا با این کار مشکل حل شد نمیدونم.:لبخند: