PDA

View Full Version : انتقال کریستال رپورت به کامپیوتر دیگر



هادی123
شنبه 17 آذر 1386, 21:46 عصر
با سلام
من یک برنامه ای دارم که در آن کریستال رپورت استفاده شده است آیا فقط با نصب dotNetFramework در کامپیوتر دیگر برنامه اجرا می شود .

چون من این کار را کردم فقط فرم ها اجرا شد کریستال رپوردم اجرا نشد

با تشکر

amirsajjadi
یک شنبه 18 آذر 1386, 05:30 صبح
باید فایلی که با کریستال ریپورت ساخته اید و ذخیره کرده اید رو همراه پروژتون نصب کنید یا کنار پروژتون کپی کنید

negar_programmer
یک شنبه 18 آذر 1386, 07:39 صبح
اگه setup بسازید البته با همون vs.net تو قسمت solution برروی properties خود setup برو در قسمت prerequistes خودcrystal report را به فایل setup اضافه کن اینجوری رو هر client دیگه ای هم برنامت جواب می ده ، راستی همون جور که دوستمون گفت باید فایل های Crystal را هم به همراه EXE برنامت انتقال بدی که باز اینم با set up ساختن راحته.

MORTEZA66
یک شنبه 18 آذر 1386, 08:18 صبح
سلام
این چیزایی که دوستان گفتند یه کمی درسته و لی درستش اینه این تجربه شخصی منه
شما باید موتور کریستال ریپورت را به صورت جداگانه مثل دات نت فریم ورک روی کامپیوتر مقصد نصب کنید . برای ساختن این موتور روی MyProject دو تا کلیک کنید و قسمت Publish را انتخاب کنید و بعد ازقسمت Prerequissites چیزایی رو که میخوای تیک بزن که البته توی پروژه تو کریستال تیک خورد هست . بعد هم مسیر رو بده و بر روی Piblish کلیک کن وقتی توی اون پوشه بری می بینی که پوشه ای به نام کریستال ریپورت وجود داره و داخل اون یه فایل نصب که این همون موتور کریستال ریپورت هست که یک روز کامل منو کچل کرد

من به شما توصیه می کنم که تیک Crystall Viewer رو هم بزنی بد نیست تا موتور اون هم ساخته شه
حتی اگه sqlExpress رو جمع و جور می خوای می تونی از اونجا تیک بزنی

اگه سوالی بود هستم

MORTEZA66
یک شنبه 18 آذر 1386, 08:21 صبح
البته یادم رفت بگم توی همون قسمتPrerequissites که تیک می زنی از اون دکه های رادیویی دومی رو یعنی Download Prerequissites from same location... انتخاب کن

MORTEZA66
یک شنبه 18 آذر 1386, 08:23 صبح
البته یادم رفت بگم توی همون قسمتPrerequissites که تیک می زنی از اون دکه های رادیویی دومی رو یعنی Download Prerequissites from same location... انتخاب کن

هادی123
یک شنبه 18 آذر 1386, 20:29 عصر
با تشکر از دوستان مشکلم حل شد

یک سوال دیگه من برای اتصال به بانک اکسس پسورد دار از رشته اتصال زیر استفاده می کنم

Provider=Microsoft.Jet.OLEDB.4.0;Data Source=dbsPath.mdb;Persist Security Info=True;Jet OLEDB:Database Password=Your Password"

نمی دونم چرا جواب نمی ده و میگه not a valid password مشکل از کجاست برای پسورد گذاشتن هم به tools-> security->set database password میروم و پسورد می گدازم

saeed_rezaei
یک شنبه 18 آذر 1386, 21:59 عصر
با تشکر از دوستان مشکلم حل شد

یک سوال دیگه من برای اتصال به بانک اکسس پسورد دار از رشته اتصال زیر استفاده می کنم

Provider=Microsoft.Jet.OLEDB.4.0;Data Source=dbsPath.mdb;Persist Security Info=True;Jet OLEDB:Database Password=Your Password"

نمی دونم چرا جواب نمی ده و میگه not a valid password مشکل از کجاست برای پسورد گذاشتن هم به tools-> security->set database password میروم و پسورد می گدازم

سلام
سوال جدید رو توی تاپیک جدید مطرح کنید.

sm
دوشنبه 19 آذر 1386, 07:05 صبح
البته اون راه حلی که دوستمون دادن، اگه دقت کنین هنگام ساخت Setup از برنامه نمایش داده میشه. بعبارت دیگه توی ساخت Setup‌برنامه تمام این مراحل وجود داره.

موفق باشید