ورود

View Full Version : سوال: خطا در کریستال رپورت در هنگام اجرای برنامه!



ericflor
یک شنبه 14 خرداد 1391, 23:25 عصر
دوستان عزیز سلام
من یه پروژه آماده از جایی گرفتم
الان داخل سیستم خودم که اجراش میکنم از کریستال ریپورت ها ایراد میگیره
متن خطا اینه:

Error 3 The type or namespace name 'CrystalDecisions' could not be found (are you missing a using directive or an assembly reference?) C:\Users\Administrator\Desktop\DabirKhane\DabirKha ne\DabirKhane\ReportDaryafti.cs 15 11 DabirKhane

:افسرده:
و همینطور این خطاها:

Error 7 'DabirKhane.ReportDaryafti' does not contain a definition for 'ReportDefinition' and no extension method 'ReportDefinition' accepting a first argument of type 'DabirKhane.ReportDaryafti' could be found (are you missing a using directive or an assembly reference?) C:\Users\Administrator\Desktop\DabirKhane\DabirKha ne\DabirKhane\ReportDaryafti.cs 55 29 DabirKhane


Error 11 'DabirKhane.ReportDaryafti' does not contain a definition for 'ReportDefinition' and no extension method 'ReportDefinition' accepting a first argument of type 'DabirKhane.ReportDaryafti' could be found (are you missing a using directive or an assembly reference?) C:\Users\Administrator\Desktop\DabirKhane\DabirKha ne\DabirKhane\ReportDaryafti.cs 71 29 DabirKhane

:افسرده:

جایی خوندم که از propertise پروژه ورژن دات نت رو روی 4 بذارید
انجام دادم نشد.
جایی دیگه گفته بود که داخل refrence ها رفرنس کریستال ریپورت رو دوباره Add کنید
اما در tab دات نت اصلا refrence کریستال ریپورت وجود نداره
اینم یه عکس از خطاها

87851

کسی میتونه کمکم کنه ممنونش میشم واقعا کمک بزرگی میکنه :قلب:

Mahmoud Zaad
دوشنبه 15 خرداد 1391, 11:14 صبح
سلام
دوست عزیز، توی ویژوال استودیو 2010، به طور پیش فرض کریستال ریپورت وجود نداره و باید اونو دانلود کنید.(توی سافت گذر هست). حالا اگه دانلود و نصب کرده باشید برای اینکه بتونید از امکاناتش استفاده کنید باید دات نت فریمورک پروژه رو تغییر بدید(همونطور که گفتید) و مثلا روی 3.5 قرار بدید. حالا اگه این کارا رو انجام دادید و ابزارهای کریستال ریپورت توی تولباکس نمایش داده شدند، ساده ترین کار اینه که اول در سمت راست عکسی که گذاشتید 4 تا رفرنسی که علامت زرد رنگ روشون هست رو کلیک راست و حذف کنید بعد روی یکی از فرم ها تون مثلا یه کریستال رپورت ویور قرار بدید تا رفرنس ها به طور خودکار اضافه بشند و یه بار پروژه رو بیلد کنید در آخر هم این کریستال ریپورت ویور اضافه رو حذف کنید.(البته از روشی که خودتون هم نوشتید می تونید استفاده کنید).

ericflor
دوشنبه 15 خرداد 1391, 12:09 عصر
سلام
دوست عزیز، توی ویژوال استودیو 2010، به طور پیش فرض کریستال ریپورت وجود نداره و باید اونو دانلود کنید.(توی سافت گذر هست). حالا اگه دانلود و نصب کرده باشید برای اینکه بتونید از امکاناتش استفاده کنید باید دات نت فریمورک پروژه رو تغییر بدید(همونطور که گفتید) و مثلا روی 3.5 قرار بدید. حالا اگه این کارا رو انجام دادید و ابزارهای کریستال ریپورت توی تولباکس نمایش داده شدند، ساده ترین کار اینه که اول در سمت راست عکسی که گذاشتید 4 تا رفرنسی که علامت زرد رنگ روشون هست رو کلیک راست و حذف کنید بعد روی یکی از فرم ها تون مثلا یه کریستال رپورت ویور قرار بدید تا رفرنس ها به طور خودکار اضافه بشند و یه بار پروژه رو بیلد کنید در آخر هم این کریستال ریپورت ویور اضافه رو حذف کنید.(البته از روشی که خودتون هم نوشتید می تونید استفاده کنید).

آقا خیلی ممنونم از جوابتون
پس من این کاراییو که گفتید انجام میدم اگه جواب نداد بازم میام خدمتتون:قلب: