PDA

View Full Version : نحوه فراخوانی کریستال ریپورت در vb.net 2010



swallow.pa
جمعه 21 بهمن 1390, 17:30 عصر
سلام به همه من تقریبا کار با کریستال ریپورت و ارتباطات اونو بلدم و الان یک گزارش ساختم ولی نمی دونم چطور اونو توی وی بی دات نت 2010 نمایش و فراخوانی کنم لطفا کمک کنید

فرید نجفلو
جمعه 21 بهمن 1390, 18:46 عصر
دوست عزیز به دلیل اینکه امتیاز کریستال ریپرتس به موسسه SAP واگذار شده و همراه Visual Studio 2010 عرضه نمی شه دیگه مثل سابق به صورت خودکار نصب نخواهد شد!
ولی جایه نگرانی نیست چون همچنان رایگانه. ولی فکر کنم به خاطر تحریم ها از سایت اصلی قابل دانلود نیست
اما می تونین از یه سایت ایرانی دانلود (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 2008) نداره
فقط اگه یه پروژ قبلا تو vs 2008 داشته باشید و با 2010 باز کنید ممکنه مجبور بشید تو رفرنساتون به صورت دستی تغییراتی بدید!

swallow.pa
جمعه 21 بهمن 1390, 19:21 عصر
اقا فرید ممنون من قبلا اونو دانلود کردم و نصب کردم توی vs2008 قبلا کار کردم ولی توی vs 2010 مشکل دارم اگه یه مثال ...

Hybrid
جمعه 21 بهمن 1390, 19:39 عصر
سلام دوست عزیز امیدوارم حالت خوب باشه..

من خودم قبلا این Crystal Report Sap رو دانلود و نصب کردم و به صورت خودکار به Vs2010 اضافه شد و راحت میشه ازش استفاده کرد ... دقیقا کجاش اشکال دارین ؟؟؟ و چه خطایی میده؟؟

swallow.pa
جمعه 21 بهمن 1390, 20:19 عصر
دوستان مشکل من حل شد مشکل از انتخاب دات نت فریم ورکه من نسخه 4 رو توی پروژه استفاده کرده بودم اونو تبدیل به 3.5 کردم حل شد به هر حال از توجه همه سپاسگذارم

swallow.pa
شنبه 22 بهمن 1390, 09:46 صبح
من تفاونهای دات نت فریم ورک 3.5 و 4 رو پیدا کردم و توی یک تایپیک جداگانه برای همه نوشتم اما حالا برام جالب شد چرا پروژه رو به دات نت فریم ورک 4 تغییر می دم این خطا می دهد
Could not load file or assembly 'file:///C:\Program Files (x86)\SAP BusinessObjects\Crystal Reports for .NET Framework 4.0\Common\SAP BusinessObjects Enterprise XI 4.0\win32_x86\dotnet1\crdb_adoplus.dll' or one of its dependencies. The system cannot find the file specified.
دلیلش رو نمیفهمم دوستان شما چطور می تونید کمک کنیئ لطفا

Hybrid
شنبه 22 بهمن 1390, 10:22 صبح
سلام دوست عزیز ، امیدوارم حالت خوب باشه.

این فایلی رو که براتون میزارم رو داخل همون مسیر(که داخل خطا هست) کپی کنین ببین درست میشه.احتمال میدم این فایل miss شده باشه.اگر ویندوز پیغام آورد که فایل رو جایگزین کنم اجازه بده تا جایگزین بشه.

دانلود فایل. (http://thelife.persiangig.com/crdb_adoplus.dll)

موفق باشید./

swallow.pa
شنبه 22 بهمن 1390, 10:36 صبح
سلام دوست عزیز ، امیدوارم حالت خوب باشه.

این فایلی رو که براتون میزارم رو داخل همون مسیر(که داخل خطا هست) کپی کنین ببین درست میشه.احتمال میدم این فایل miss شده باشه.اگر ویندوز پیغام آورد که فایل رو جایگزین کنم اجازه بده تا جایگزین بشه.

دانلود فایل. (http://thelife.persiangig.com/crdb_adoplus.dll)

موفق باشید./
اون مسیر که dotnet1 اصلا نبود خودم پوشه اش رو ایجاد واین فایل رو کپی کردم عکس دوم خطاشه اگه این پوشه این پوشه dotnet1 نباشه یعنی چی - چیزی نصب نشده
لطفا کمک کنین

Hybrid
شنبه 22 بهمن 1390, 10:49 صبح
داخل خود پوشه Win32_x86 کپی کنید نه dotnet1 .

من در کامپیوتر خودم اصلا همچین پوشه ای رو ندارم.

پوشه رو باز کن ببین چیزی داخشلشه (بعید میدونم چیزی داخلش باشه) اگه نبود حذفش کنید.. و فایلی رو که بهت دادم رو در Win32_x86 کپی کن.

swallow.pa
شنبه 22 بهمن 1390, 11:08 صبح
این کارها رو انجام دادم درست نشد اما به نتایج جالبی رسیدم و ابنکه باید این کد رو تو app.config قرار بدی خودش درست میشه


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

http://social.msdn.microsoft.com/Forums/en-US/vscrystalreports/thread/ad9f4390-418c-489e-b8fc-29a3ef3504e5/

pooyalaryan
شنبه 22 بهمن 1390, 17:18 عصر
سلام . من تا حالا با کریستال ریپورت کار نکردم . با C#.net 2010 کد نویسی میکنم و کریستال 2008 را نصب کردم . اما وقتی یه آیتم اضافه میکنم برنامه خطا می ده . لطفا کمک کنید

pooyalaryan
شنبه 22 بهمن 1390, 17:19 عصر
در ضمن کریستال من روی net3.5 هم جواب نمی ده