PDA

View Full Version : سوال: مشکل در انجام کار کوئیک ریپورت (Quick report)



hamid-nic
شنبه 25 مهر 1388, 13:42 عصر
سلام و وقت بخیر
من از دلفی 7 و sql Server 2000 استفاده می کنم . برای گزارش گیری هم از کوئیک ریپورت استفاده می کنم . داده های اتصالی به کوئیک گاهی اوقات خود جدول هست و گاهی اوقات از کوئری است . حجم اطلاعات هم متغیر است بین 20 رکورد تا 900 رکورد .
مشکل اینجاست که گاهی اوقات هنگام کار مخصوصاً موقعی که از حالت پیش نمایش استفاده می کنم در حین خواندن رکورد ناگهانی از کار می افتد و در اواسط رکورد های خوانده شده متوقف می شود و دیگر عملیات مخصوص به خود را (پرینت یا پیش نمایش ) انجام نمی هد . اگر در همان لحظه از سایر قسمت های برنامه سایر صفحات گزارشی (کوئیک ریپورت) را فراخوانی کنم هیچ عکس العملی انجام نمی دهد . (هیچ یک از گزارش ها )
از دستور زیر برای پرینت مستقیم استفاده می کنم

QprintTarazeMaliFrm.QuickRep1.Print;
از این دستور هم برای پیش نمایش استفاده می کنم
QprintTarazeMaliFrm.QuickRep1.PreviewModal;

آیا باید از دستورات دیگری به همراه این دستورات استفاده کنم یا . . . ؟
لطفا راهنمایی کنید .

hamid-nic
شنبه 25 مهر 1388, 22:41 عصر
دوستان تا حالا کسی با این مشکل برخورد نکرده ؟
راهنمایی .... تجربه . . .

behnam_dr
شنبه 25 مهر 1388, 22:50 عصر
سلام دوست ارجمند

این مشکل بزرگ quick report ه. من هم به این مشکل برخورد کردم .. و نهایتا متوجه این شدم که بعضی از کامپوننت های برنامه ام حافظه زیادی اشغال میکنه ، اونها رو حذف کردم و درست شد .. در عین حال این مشکل شما - مشکل با حافظه است و راه کارش همینه که مواردی که در برنامتون حافظه زیادی میبره رو حذف کنید . پیروز باشید