PDA

View Full Version : سوال: ( '^' ) خطای load report faild موقع گزارشگیری(CrystalReport)???



kkkaka
سه شنبه 21 شهریور 1391, 19:46 عصر
سلام به همه
بنده امروز پس از کلی کلنجار رفتن با کریستال ریپورت در نهایت به مشکل زیر برخورد کردم
load report faild
از این قسمت ایراد میگیره :اشتباه:


rptdoc.Load(Application.StartupPath+"C:\w\www3\r1\report_sell_CrystalReport.rpt");

ehsan7007
سه شنبه 21 شهریور 1391, 20:16 عصر
اشتباهه!
اگه فایلت کنار برنامست پس این چیه؟ :
C:\w\www3\r1\ report_sell_CrystalReport.rpt
اگه نیست ، پس این چیه :
Application.StartupPath

ehsan7007
سه شنبه 21 شهریور 1391, 20:18 عصر
فایلت رو بزار کنار برنامه و بنویس :
rptdoc.Load(Application.StartupPath+@"\report_sell_CrystalReport.rpt");


موفق باشی.

kkkaka
سه شنبه 21 شهریور 1391, 21:34 عصر
مرسی احسان جان ولی:
فایلمو تو پوشه Bin گذاشتم!
فایلمو کنار برنامه گذاشتم!
بازم همون خطا رو میده!
اگه امکان داره یه نمونه سهل الفهم! برای بنده بذارید.

matin.soft
سه شنبه 21 شهریور 1391, 21:42 عصر
سلام ببینید پریویو گزارشتون رو تو محیط ویژوال استدیو می تونید ببینید و خطایی نداره؟ خطای اندازه کاغذ و ...

Mahmoud Zaad
سه شنبه 21 شهریور 1391, 21:50 عصر
سلام
این نمونه (http://barnamenevis.org/showthread.php?323878-%D8%A7%D8%B1%D8%B3%D8%A7%D9%84-%DA%86%D9%86%D8%AF-%D9%BE%D8%A7%D8%B1%D8%A7%D9%85%D8%AA%D8%B1-%D8%A8%D9%87-%DA%A9%D8%B1%DB%8C%D8%B3%D8%AA%D8%A7%D9%84-%D8%B1%D9%BE%D9%88%D8%B1%D8%AA-%D9%88%DB%8C%DA%98%D9%88%D8%A7%D9%84-%D8%A7%D8%B3%D8%AA%D9%88%D8%AF%DB%8C%D9%88-2010&highlight=%D9%BE%D8%A7%D8%B1%D8%A7%D9%85%D8%AA%D8% B1) رو ببینید. به نظر من اگه گزارش رو به پروژه اضافه کنید هم کد نویسی تون تا حدودی کمتر میشه هم از نظر امنیتی یه مرحله جلوتر هستید یعنی فایل گزارش با یه مقدار سعی و تلاش از توی پروژه استخراج میشه!!
--------

الان متوجه شدم که این نمونه رو قبلا دیدی! ولی یه سوال، چرا از همون روش استفاده نکردی؟

kkkaka
سه شنبه 21 شهریور 1391, 22:01 عصر
ممنون از لفتون دوستان
اینو به برنامه اضافه کردم
به App.config


<startup useLegacyV2RuntimeActivationPolicy="true"><supportedRuntime version="v4.0"/><requiredRuntime version="v4.0.20506"/></startup>

اینجا هم بک اسلش رو برعکس گذاشتم.


rptdoc.Load(Application.StartupPath+@"/report_sell _CrystalReport.rpt");

ehsan7007
سه شنبه 21 شهریور 1391, 22:04 عصر
کریستال ریپورت (مبتدی و اسان) (http://barnamenevis.org/showthread.php?357690-%DA%A9%D8%B1%DB%8C%D8%B3%D8%AA%D8%A7%D9%84-%D8%B1%DB%8C%D9%BE%D9%88%D8%B1%D8%AA-(%D9%85%D8%A8%D8%AA%D8%AF%DB%8C-%D9%88-%D8%A7%D8%B3%D8%A7%D9%86)&highlight=%D8%A7%D9%85%D9%88%D8%B2%D8%B4+%DA%A9%D8 %B1%DB%8C%D8%B3%D8%AA%D8%A7%D9%84)