PDA

View Full Version : مشکل در چاپ



visual_sadegh
سه شنبه 21 خرداد 1387, 07:54 صبح
سلام دوستان
من به یک مشکل عجیب برخوردم
برای چاپ یک فرم بنام frmPreview ساختم و توی اون یک crystalreportviewr قرار دادم
فرض کنید توی فرم دیگه ای هستم و می خوام این فرم گزارش منو نشون بده
کدی که می نویسم اینه:

Using Cr as new Myproject.crReport1
Cr.SetDataSource(Me.Dataset1)
With FrmPreview
.CrystalReportViewer1.ReportSource=Cr
.Show
End with
End Using
کد جواب می ده و می تونیم با استفاده از این کد و فرم پریویو تمام گزارشات رو با یک فرم ببینم
ولی متوجه شدم که اگه از این کد استفاده کنم ، اگه گزارش بیشتر از یک صفحه باشه خطا میده.
به نظر شما آیا راهی برای حل این مشکل هست؟
یا راه بهتری برای ساخت فرم پریویو برای برنامه وجود داره؟

Afshin160
چهارشنبه 22 خرداد 1387, 11:08 صبح
دوست عزيز سلام....
يه فايل pdf. برات گزاشتم .
توش به طور واضح توضيح داده كه چه جوري يه repot بسازي ....
راستي بابا توي اين سايت اگه خوب مي گشتي راه حل هاي خوبي موجود بود...

موفق باشيد...
افشين160

visual_sadegh
چهارشنبه 22 خرداد 1387, 11:51 صبح
ممنون
مشكلم حل شد
راستي افشن جان من بلدم با كريستال گزارش بسازم ، مشكل من اين بود كه گزارشات بيتشر از يك صفحه رو نشون نمي داد.
اشكال كارم اين بود كه گزارشمو توي رويداد تعريف مي كردم

Using Cr as new CrystalReport1
اين كار باعث مي شد كه بعد از خارج شدن از زيربرنامه فرم گزارش نا معتبر بشه
بايد اون گزارش رو در قسمت جنرال فرم تعريف مي كردم
بهر حل ممنون.