PDA

View Full Version : سوال: مشکلات کریستال ریپورت در VB.NET2010



ali190
یک شنبه 06 شهریور 1390, 10:20 صبح
با سلام و آرزوی قبولی طاعات و عبادات برای همه شما عزیزان
از اونجایی که VS2010 فاقد کریستال ریپورت بود با راهنمایی جناب alimanam اون مجموعه کریستال رو دانلود و نصب کردم
از اونجایی که قبلاً باکریستال در VS2008 کار کردم فرقهایی بین VS2008 و VS2010 دیدم که یه جورایی سردر گمم کرده
زمانیکه CRviewr رو در VS2008 به فرمم اضافه میکردم قسمتی درش وجود داشت که با باز شدن یک Diablog میتونستم گزارشم رو انتخاب و بهviewer اضافه کنم و دست آخر با اعمال کدنویسی ریپورت رو به صورت داینامیک به دیتابیس وصل کنم به تصواویر زیر توجه بفرمائید:
کریستال ریپورت در VS2008:

74491

کریستال ریپورت در VS2010:

74492

جاهایی رو که با هم تفاوت دارند رو با کادر قرمز رنگ مشخص کردم
مثلاً تعداد ابزاری کریستال در دونسخه 2008 و 2010 رو با هم مقایسه کنید (سمت چپ تصویر)
ضمناً در نسخه 2008 VIEWER توسط یک Dioblog به شما اجازه انتخاب فایل کریستال رو میدهد که این امکان در 2010 انگار برداشته شده
از این دست سئوالات زیاد دارم که گام به گام در این تایپیک مطرح میکنم
ممنون میشم کمکم کنید
یاعلی

alimanam
یک شنبه 06 شهریور 1390, 18:42 عصر
با سلام

تا جایی که من میبینم کریستال ریپورت بنده مثل شما نیست عکس رو ضمیمه کردم .

لینک دانلود (http://www.softgozar.com/WebPage/Download.aspx?SoftwareId=849&Title=SAP-Crystal-Reports-13.0-Final-for-Visual-Studio-2010-+-Support-Pack-13.0.1)



http://20uploads.com/images/1390/shahrivar/13145409951.png

ali190
یک شنبه 06 شهریور 1390, 20:51 عصر
سلام علی جان
این لینکی (http://www.softgozar.com/WebPage/Download.aspx?SoftwareId=849&Title=SAP-Crystal-Reports-13.0-Final-for-Visual-Studio-2010-+-Support-Pack-13.0.1)هست که شما چند روز پیش در پیغام خصوصی به من داده بودید
دقیقاً با لیینکی که در پست قبل دادید یکی هست
تجعب میکنم پس چرا در vs من مشکل بوجود آمده؟
شاید روش نصب من مشکل داشته باشه
من هر 5 تا ستاپ رو یکی یکی نصبشون کردم
تو مراحل نصب هم به مشکل خاصی بر نخوردم
اشکال از چی میتونه باشه
منتظرم
یاعلی

alimanam
یک شنبه 06 شهریور 1390, 21:15 عصر
ای بابا شما که نباید 5 قسمت رو نصب بکنین . فقط قسمت 1 و 2

http://20uploads.com/images/1390/shahrivar/13145505611.png

ali190
یک شنبه 06 شهریور 1390, 21:21 عصر
با عرض سلام مجدد
به یه نکته جالب و عجیب برخوردم
لینک دانلود همون بود ، روش نصب هم درسته ، منتها کامپوننتهای کریستال اصلاً در toolbox من اضافه نشده ، این viewer که من در عکس نماشش دادم همون viewer استاندارد خود vs هست
جهت افزودن کامپوننتها به toolbox ام به روش زیر عمل کردم ولی تاثیری نداشت:

74522

آیا باید کار دیگه ای رو انجام بدم؟
ممنون
یاعلی

ali190
یک شنبه 06 شهریور 1390, 21:36 عصر
کل کریستال رو unistall کردممجدداً همون دو تا ستاپی که گفته بودید رو نصب کردم
ولی باز هم مشکل پابرجاست
ممنون میشم کمکم کنید
یاعلی

ali190
دوشنبه 07 شهریور 1390, 19:30 عصر
سلام
مشکل از این عجیب غریب تر دیده بودین؟

ali190
دوشنبه 07 شهریور 1390, 21:41 عصر
سلام
ویندوزم رو عوض کردم
VS2010 رو مجدداً نصب کردم
طبق فرامایشتون همون Setup ای رو که گفته بودن رو نصبش کردم اما نشد که نشد
در ضمن کلیه مراحل فوق ه مدر ویندوز XP هم در ویندوز7 کاری از پیش نبرد
من vs.net 2010 را نصب کردم و بعد آخرین ورژن کریستال ریپورت را دانلود کردم و بعد نصب کردم ولی crystal report viewer در toolbox نیست در قسمت choose item هم تیک ردم ولی باز هم در toolbox نبود الان من چی کار کنم ؟
دوستان خواهشاً کمکم کنید
واقعاً کارم لنگه :گریه:
ممنون و متشکر
یاعلی

ali190
سه شنبه 08 شهریور 1390, 17:21 عصر
سلام
از دوستان خواهش میکنم اگر امکانش داره این لینک دانلود (http://www.softgozar.com/WebPage/Download.aspx?SoftwareId=849&Title=SAP-Crystal-Reports-13.0-Final-for-Visual-Studio-2010-+-Support-Pack-13.0.1) رو امتحان کنند و نتیجه رو اعلام کنند
ممنون

alicomputer
سه شنبه 08 شهریور 1390, 23:16 عصر
اخوی من هم همین مشکل را داشتم ت به این نتیجه رسیدم که دات نت استفاده شده در برنامه را باید عوض کنم برو تو قسمت my project قسمت compile بعد روی دکمه ی advanced compile option کلیک کن سپس در قسمت target framework (all configuations) گزینه .net framework 4 را انتخاب کن مشکلت حل می شه
اصلا هم تشکر لازم نیست...

ali190
چهارشنبه 09 شهریور 1390, 09:41 صبح
سلام
جناب alicomputer (http://barnamenevis.org/member.php?36044-alicomputer) واقعاً ازتون تشکر میکنم
کم کم داشتم به VS و مایکروسافت و ... شک میکردم
فقط یه سئوال کوچیک:
میتونم این گزینه رو به صورت پیش فرض برای کل VS تنظیم کنم ، یا نه و باید برای هر پروژه این تنظیم به صورت اختصاصی set بشه؟
ممنون و متشکر
یاعلی

ArashRoshan
چهارشنبه 09 شهریور 1390, 12:22 عصر
سلام
شما زمان ایجاد یک پروژه باید نوع رو روی Net 4. قرار بدید ، (توی همون صفحه ایجاد پروژه ، بالای صفحه) ، از این به بعد هر وقت خواستید پروژه ای ایجاد کنید ، خودش روی Net 4. قرار گرفته .

alimanam
چهارشنبه 09 شهریور 1390, 13:22 عصر
با سلام

من خوشحالم ه مشکلتون حل شد ولی یه نکته من فکر نمیکنم چیزی که باعث رفع مشکل شده باشه مطلبی باشه که دوست عزیزمون فرمودن البته واقعا هم نمیدونم چه چیزی باعث شد که کریستال ریپورت شما مشکلش حل شد !!! آخه من همیشه تا وقتی نیاز نباشه از ورژن های بالاتر از 2 فرم ورک تو برنامه هام استفاده نمیکنم و همیشه هم از کریستال ریپورتی که لینک داده بودم استفاده کردم و اصلا هم مشکلی باهاش نداشتم به هرحال امیدوارم که دیگه از این مورد مشکل مشابه ایی واستون پیش نیاد .

http://20uploads.com/images/1390/shahrivar/13148096011.gif




اینم لیست رفرنس هایی که موقع نصب به ویژوال استودیو شناسایی میشه !!!

http://20uploads.com/images/1390/shahrivar/13148101351.gif

آدرس فایل های dll مربوط به کریستال ریپورت :

D:\Program Files\SAP BusinessObjects\Crystal Reports for .NET Framework 4.0\Common\SAP BusinessObjects Enterprise XI 4.0\win32_x86

موفق باشید ./

fakhravari
شنبه 21 آبان 1390, 12:07 عصر
با سلام
دوستان فکر نکنم راه خوبی باشه بردن به ورژن 4 و برگشتن به 3.5
راه حل نیست.
چون پروژه باید بره و برگرده فایل بکاپ درست میشه

alimanam
جمعه 04 آذر 1390, 12:35 عصر
با سلام

اتفاقا این نکته واسه من کاملاً برعکس اتفاق میافته یعنی اگه در پروژه ایی از دات نت 4 استفاده کنم نمیتونم از گزارش کریستال ریپورت استفاده کنم ( اصلاً توی تولزبار نمیاد ) ولی اگه از نسخه 2 یا 3.5 استفاده کنم به تولزبار میاد و مشکلی هم پیش نمیاد !!!!!!!!!!!

sh2007
جمعه 04 آذر 1390, 13:24 عصر
یعنی راهی برای استفاده از نسخه 4 بهمراه کریستال نیست

MOR_MS
دوشنبه 19 دی 1390, 00:52 صبح
80420
با سلام و خسته نباشید
من تو برنامه به یه مشکل دیگه برخوردم نمی تونم ازکریستال ریپورت توی تولزبار میاد ولی وقتی میخوام یک گزارش طراحی کنم هنگ میکنه و مجبور میشم حتی کامپیوتر را هم رسیت کنم یه سی چهل تا خطا می ده که بعضی هارو عکسشو ضمیمه می کردم لطفا راهنمای کنید چکارکنم

MOR_MS
دوشنبه 19 دی 1390, 17:39 عصر
سلام
لطفا یک نفر راهنمایی کنه :گریه::گریه::گریه::گریه::گریه:

meisam3322
دوشنبه 19 دی 1390, 20:23 عصر
عزیز من توی تصویر من خطایی نمیبینم. ببین مقدار Error صفره. اونها فقط warning یا اخطار هست که ممکنه برنامه شما رو دچار مشکل کنه. برنامه شما Error ی نداره.

MOR_MS
چهارشنبه 21 دی 1390, 13:02 عصر
خسته نباشید
دوست عزیز همین warning خودش بازم مشکل ایجاد خواهد کرد من اون dll های که این warning ها رو ایجاد کرده حذف کردم و دیگه اخطار نمیده نمی دونم کار درستی کردم یانه چون بازم نمی تونم با کریستال کارکنم برنامه هنگ میکنه مجبور میشم بیام بیرون ویا توقسمت نمایش اخطار میده نمیزاره گزارش ساخته شده را نمایش بدم اگه ممکنه راهنمایی کنید چه تظیمات دیگه ای لازمه

xxxsenatorxxx
دوشنبه 14 فروردین 1391, 00:13 صبح
سلام
من دات نت رو از 4 کلاینت به 4 خالی یا 3.5 خالی یا 3.5 کلاینت بردم درست شد.هر 3 تاش جواب میده غیر از 4 کلاینت فقط میخوام بدونم فرق کلاینت با بدون کلاینت چیه؟ممنون

Hybrid
دوشنبه 14 فروردین 1391, 00:26 صبح
با سلام و خسته نباشید
من تو برنامه به یه مشکل دیگه برخوردم نمی تونم ازکریستال ریپورت توی تولزبار میاد ولی وقتی میخوام یک گزارش طراحی کنم هنگ میکنه و مجبور میشم حتی کامپیوتر را هم رسیت کنم یه سی چهل تا خطا می ده که بعضی هارو عکسشو ضمیمه می کردم لطفا راهنمای کنید چکارکنماز خطا معلومه که چی میگه ، شما Engine های کریستال رو از اینترنت بگیر و داخل پوشه دیباگ برنامت کپی کن سپس به ستاپ اضافه کن ، Engine های 32 بیتی و 64 بیتی ،

داخل گوگل جستجو کنی لینک دانلود رو واستون میاره

Hybrid
دوشنبه 14 فروردین 1391, 00:27 صبح
سلام ، در لینک زیر کامل و طور سلیسی توضیح داده و نیاز به توضیح اضافی نداره ،

http://msdn.microsoft.com/en-us/library/cc656912.aspx

xxxsenatorxxx
دوشنبه 14 فروردین 1391, 13:39 عصر
سلام ، در لینک زیر کامل و طور سلیسی توضیح داده و نیاز به توضیح اضافی نداره ،

http://msdn.microsoft.com/en-us/library/cc656912.aspx

ممنون من زیاد چیزی نفهمیدم میشه به طور خلاصه خودتون یه توضیح بدید
کدومشون بهتره؟

hosein18242
یک شنبه 15 مرداد 1391, 17:04 عصر
دوستام عزیزی که میخوان از کریستال ریپورت در .net 4 استفاده کنن 2 نکته رو باید رعایت کنن برای حل مشکل
1- تو قسمت my project قسمت compile بعد روی دکمه ی advanced compile option کلیک کن سپس در قسمت target framework (all configuations) گزینه .net framework 4 را انتخاب کنین
2-که مهمترین نکته میباشد به قسمت app.config رفته و قسمت <startup>
<supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.0"/></startup>

را به این حالت تغییر دهید


<startup useLegacyV2RuntimeActivationPolicy="true">

<supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.0"/></startup>

ordebehesht
یک شنبه 16 مهر 1391, 04:07 صبح
اخوی این my project که گفتی از کجا باید پیدا بشه
مسیرش کجاس در ضمن من یا .net 4 دارم کار می کنم ولی نیست

alimanam
یک شنبه 16 مهر 1391, 09:32 صبح
با سلام

روی قسمت 1 که در تصویر مشخصه دبل کلیک کنید و مابقی کاری که نیازه هم در عکس مشخصه .

http://up.vbiran.ir/images/z6xpm6kppybhgfpbd8c8.jpg

موفق باشید./

ordebehesht
یک شنبه 16 مهر 1391, 16:03 عصر
مرسی بعد ارسال تایپیک رفتم از منوی پروژکت پیدا کردم به حرحال ممنون مرسی
در ضمن من compile رو ندارم بجاش تو تب Application قرار داره

omid.n1990
پنج شنبه 31 مرداد 1392, 21:34 عصر
سلام منم به مشکل خوردم، نمیتونم تو تولباکس ببینمشون!!
تنها Dllای که تو مسیر
C:\Program Files (x86)\SAP BusinessObjects\Crystal Reports for .NET Framework 4.0\Common\SAP BusinessObjects Enterprise XI 4.0\win32_x86\dotnet
بود:
CrystalDecisions.Data.AdoDotNetInterop.dll
است، آیا درسته یا dll دیگه هم باید به برنامه اضافه کنم؟؟ تشکر

volkswagen
جمعه 12 مهر 1392, 12:09 عصر
سلام

ظاهرا کریستال ریپورت در نسخه 2010 وی بی دات نت نیست و باید اونو جداگانه دانلود و نصب کردم.من اینکار کردم ولی تغییر حاصل نشد ، مشکل از چیه؟

خیلی ممنون