PDA

View Full Version : خطای load report failed



mehr83
پنج شنبه 11 مهر 1387, 23:20 عصر
من تو برنامم برای لود ریپورت از کد زیر استفاده می‌کنم

Try
CrystalReportViewer1.ReportSource = Me.R1
R1.SetDatabaseLogon("user1", "user1")
R1.SetParameterValue("par1", par1.Text)
R1.PrintToPrinter(1, False, 1, 1)
Catch ex As Exception
MessageBox.Show("خطای چاپ بلیط")
Button2.Enabled = True
End Tryدو تا مشکل داره
1- بعضی وقتا لود ریپورت با مشکل مواجه میشه مخصوصا اگر دفعه اول اجرای برنامه باشه
2- وقتی لود ریپورت با مشکل مواجه میشه قبل از MessageBox.Show("خطای چاپ بلیط" خطای loade report failed توسط سیستم نشان داده میشه و نمیوتنم لا اقل از نشان دادن این خطا توسط سیستم جلوگیری کنم
؟؟

----------------------------------------------------------------------
فروش ويژه مجموعه كامل محصولات آموزش برنامه نويسي AppDev
Asp.NET , Visual Basic.NET , Visual C#.NET , SQL Server 2008 , Web Service , LINQ , Html , Xml , SharePoint
اطلاعات بيشتر در
http://sadrasystem.org (http://sadrasystem.org/)

rooshan2008
پنج شنبه 11 مهر 1387, 23:33 عصر
می تونم بپرسم روی کدوم خط متوقف میشه؟

mehr83
جمعه 12 مهر 1387, 02:30 صبح
همون خط اول دیگه
وقتی می‌خواد ریپورت رو Load کنه

----------------------------------------------------------------------
فروش ويژه مجموعه كامل محصولات آموزش برنامه نويسي AppDev
Asp.NET , Visual Basic.NET , Visual C#.NET , SQL Server 2008 , Web Service , LINQ , Html , Xml , SharePoint
اطلاعات بيشتر در
http://sadrasystem.org (http://sadrasystem.org/)

rooshan2008
جمعه 12 مهر 1387, 14:13 عصر
سلام
این کد رونوشتم ببین می تونه کمکت کنه البته قصد جسارت نداشتم من چیزی بیشتر از شما نمیدونم

http://www.uploading.com/files/ME2G45NC/Crystal.zip.html

kablayi
شنبه 13 مهر 1387, 05:54 صبح
سلام ...
اگر خطای لود ریپورت میده شما بایستی در پنجره solution روی فایل ریپورت راست کلیک نید و properties رو انتخاب کنید ... خاصیت copy to output dir رو برابر copy always قرار بدین تا همیشه به پوشه دیباگ کپی بشه ...

arsalansalar
شنبه 13 مهر 1387, 10:10 صبح
این خطا به این دلیل است که آدرس که برای لود شدن گزارش به آن دادهای اشتباه است و فایل کریستال در آن آدرس وجود ندارد.

mahdiazadbar
جمعه 08 بهمن 1389, 17:57 عصر
ممکنه مسیر فایل exe از debuge به کنارش پوشه release رفته باشه