PDA

View Full Version : مشكل ساده با كریستال ریپورت!



newgoldenman
دوشنبه 24 فروردین 1388, 11:07 صبح
سلام دوستان عزیز برنامه نویسی.

یه سوال دارم، خلاصه میگم و التماس دعا دارم!

من یه فرم ساده ساختم، یه كریستا خالی هم توش قرار دادم كه موقع زدن یك دكمه توی فرم، فایل كریستال رو (crystalReport1.rpt) میخونم و Load میكنم توی CrystalReportViewer .

توی سیستم خودم هیچ مشكلی ندارم، ولی روی سیستم دیگه ای كه منیبرم بری اجرا، این error رو میده:

System.IO.FileNotFoundException: Could not load file or assembly 'CrystalDecisions.Windows.Forms, Version=10.2.3600.0, Culture=neutral, PublicKeyToken=692fbea5521e1304' or one of its dependencies. The system cannot find the file specified.
File name: 'CrystalDecisions.Windows.Forms, Version=10.2.3600.0, Culture=neutral, PublicKeyToken=692fbea5521e1304'
at MyCrystalReportTest.Form2.InitializeComponent()


روی اون سیستم كه این خطا رو میده، نه ویپوال استودیو نصبه، نه چیز دیگه! فقط Net2. نصب هست و با اجرا كردن بقیه ی برنامه هام شكلی ندارم. فقط این كریستال انگار باید یه چیزی همراهش باشه تا اجرا بشه كه من نمیدونم.


پیشاپیش منونم از كمكتون.
یا علی

maisam57
دوشنبه 24 فروردین 1388, 11:18 صبح
بايد ocx نسخه كريستالي كه كار ميكنيرو روي سيستم كاربر register كني
همين

NewFoxStudent
دوشنبه 24 فروردین 1388, 11:59 صبح
باید RunTime مربوط به کریستال ریپورت رو نصب کنی

H2K
دوشنبه 24 فروردین 1388, 12:30 عصر
try installing the Crystal Reports for .NET Framework 2.0 it works for me now

http://msdn.microsoft.com/en-us/library/ms225293(VS.80).aspx

newgoldenman
دوشنبه 24 فروردین 1388, 12:37 عصر
ممنونم از شما دوستان عزیز. از لینك هم ممنون H2K (http://barnamenevis.org/forum/member.php?u=56021) جان. چون به سیستم كاربرم الان دسترسی ندارم برای تست اینكه كاری كه برای نصب ocx یا رجیستر كردن كریستال یا هر كار دیگه كه لازمه، و نمیتونم ببنم مشكلم حل میشه یا نه الان، میشه خواهش كنم به من بگین كه از توی سی دی یا دی وی دی نصب كننده ی Visual Studio 2005 كه باهاش كار میكنم، از كجا و یا كدوم قسمت برم این چیزی كه میگین رو نصب یا رجیستر كنم؟ وگرنه اگر به تلاش و سعی و خطای خودم بود، تا همینجاش هم كمكتون مفید و بی نقص هست.

دستتون درد نكنه.
یا علی مدد

H2K
دوشنبه 24 فروردین 1388, 14:44 عصر
ممنونم از شما دوستان عزیز. از لینك هم ممنون H2K (http://barnamenevis.org/forum/member.php?u=56021) جان. چون به سیستم كاربرم الان دسترسی ندارم برای تست اینكه كاری كه برای نصب ocx یا رجیستر كردن كریستال یا هر كار دیگه كه لازمه، و نمیتونم ببنم مشكلم حل میشه یا نه الان، میشه خواهش كنم به من بگین كه از توی سی دی یا دی وی دی نصب كننده ی Visual Studio 2005 كه باهاش كار میكنم، از كجا و یا كدوم قسمت برم این چیزی كه میگین رو نصب یا رجیستر كنم؟ وگرنه اگر به تلاش و سعی و خطای خودم بود، تا همینجاش هم كمكتون مفید و بی نقص هست.

دستتون درد نكنه.
یا علی مدد






CRRedist2008_x86.msi" (for 32bit)

http://resources.businessobjects.com/support/downloads/redistributables/vs_2008/redist/x86/CRRedist2008_x86.msi (http://resources.businessobjects.com/support/downloads/redistributables/vs_2008/redist/x86/CRRedist2008_x86.msi)



"CRRedist2008_x64.msi" (for 64bit)

http://resources.businessobjects.com/support/downloads/redistributables/vs_2008/redist/x64/CRRedist2008_x64.msi (http://resources.businessobjects.com/support/downloads/redistributables/vs_2008/redist/x64/CRRedist2008_x64.msi)

jalalx
دوشنبه 24 فروردین 1388, 14:57 عصر
با سلام!
هنگام Setup سازي در قسمت prerquireds تيك گزينه ي Crystal Report For .NET رو بگذار و از پايين گزينه ي Download Prerequireds from same location of my application رو انتخواب كن.

newgoldenman
دوشنبه 24 فروردین 1388, 15:41 عصر
از همه ی دوستان عزیز، مخصوصاً H2K (http://barnamenevis.org/forum/member.php?u=56021) عزیز خیلی ممنونم. دستتون درد نكنه.

موفق باشید.
یا علی مدد

amir.khanlari
سه شنبه 25 فروردین 1388, 09:59 صبح
اگه مشكلتون حل شد توضيح بديد كه چگونه اين كارو كرديد

newgoldenman
سه شنبه 25 فروردین 1388, 18:03 عصر
بسمه تعالی

آقا من امروز رفتم روی سیستم كاربرم اون فایل رو كه دوست عزیزمون H2K (http://www.barnamenevis.org/forum/member.php?u=56021) معرفی كردند رو، نصب كردم و باز هم مشكلم حل نشد. یعنی دقیقاً همون خطا باز هم اومد.

باز هم به كمك و راهنماییهای شما عزیزان نیازمندم. ممنونم.

موفق باشید.

NewFoxStudent
سه شنبه 25 فروردین 1388, 18:38 عصر
سایت Business Objects توی قسمت Support برای تمام ورژنهای کریستال ریپرت RunTime داره میتونید از اوجا دانلود کنید
فکر میکنم مشکل از ورژن کریستال ریپورت باشه
شما از چه ورژنی استفاده میکنید

newgoldenman
چهارشنبه 26 فروردین 1388, 00:30 صبح
همون ورژنی كه روی VS2005 نصب میشه. البته با این ورژن كه شما لطف كردی و لینك دادی، كه فكر كنم برای VS2008 باشه، نصب كه میزنم، اصلاً نمیگه كه كی نصب تموم شد! یعنی progress bar ش كه میاد و تموم میشه، هیچ خبری نمیده كه نصب شد، نشد، ... ! و البته با این حال، فكر كنم باید درست باشه و مشكلی نداشته باشم باهاش! چون برای VS2008 هست، باید VS2005 رو هم ساپورت كنه...

به هر حال، من در این زمینه سر رشته ای نداشتم تا به حال، و نیازمند یاری شما عزیزان هستم.

یا علی مدد.
موفق باشید.

asd_moghadas
چهارشنبه 26 فروردین 1388, 07:06 صبح
کریستال crystalReport vewer نسب کن مشکلت حل میشه

newgoldenman
چهارشنبه 26 فروردین 1388, 11:37 صبح
کریستال crystalReport vewer نسب کن مشکلت حل میشه
جااااان؟!!!

NewFoxStudent
چهارشنبه 26 فروردین 1388, 11:45 صبح
از این لینک ورژن مربوط به 2005 رو بگیر و نصب کن احتمالا حل میشه

https://websmp230.sap-ag.de/sap(bD1lbiZjPTAwMQ==)/bc/bsp/spn/bobj_download/main.htm