PDA

View Full Version : سوال: مشکل در نمایش کریستال ریپورت در VS2010 در سیستمی دیگر



Ali0Boy
چهارشنبه 20 اردیبهشت 1391, 17:23 عصر
باسلام دوستان و اساتید گرامی
من در پروژه ی خودم از یک کریستال ریپورت برای نمایش استفاده کردم ولی وقتی برنامه رو در سیستم خودم جابجا می کنم و یا به سیستم دوستان انتقال می دهم به آدرس بانک برای گذارش گیری خطا می دهد.
خواهشا راهنمایی کنید:
86862
http://barnamenevis.org/images/misc/pencil.png

مهدی هادیان2
چهارشنبه 20 اردیبهشت 1391, 21:52 عصر
بسم الله الرحمن الرحیم
با سلام
ای کاش خطای اون رو می نوشتید؛ تا اون جایی که من می دونم مشکلی بین کریستال و vs2010 وجود نداره. فقط کافی ست دو تا فایل اون رو توی کامپیوترتون بریزید. ان شاالله دیگه مشکلی برای ستاپ در کامپیوتر دیگه نخواهید داشت
موفق باشید

Ali0Boy
پنج شنبه 21 اردیبهشت 1391, 05:18 صبح
بسم الله الرحمن الرحیم
با سلام
ای کاش خطای اون رو می نوشتید؛ تا اون جایی که من می دونم مشکلی بین کریستال و vs2010 وجود نداره. فقط کافی ست دو تا فایل اون رو توی کامپیوترتون بریزید. ان شاالله دیگه مشکلی برای ستاپ در کامپیوتر دیگه نخواهید داشت
موفق باشید
باسلام، دوست عزیز من منظورتون رو نفهمیدم.
ببین مشکل من اینجاست که اگه کل پوش سولوشن برنامه رو هم کپی کنم در یک آدرس دیگه و اجرا کنم، فقط در قسمت چاپ به آدرس server name خطا می دهد و این آدرس ایستا می باشد و با اینکه من پوشه رو عوض کردم باز هم به همون آدرس می خواهد دسترسی داشته باشه که خطا می دهد.
من می خواستم بدونم چطور می توانم این آدرس رو با کد نویسی، آدرس جدید تر رو بدهم.

Mahmoud.Afrad
پنج شنبه 21 اردیبهشت 1391, 05:41 صبح
شما میخواهید نتیجه یک جستجو رو نشون بدید یا یک جدول از دیتابیس رو.

Mahmoud Zaad
پنج شنبه 21 اردیبهشت 1391, 08:18 صبح
سلام
مشکل اینه که گزارش شما مستقیما از روی بانکی که توی آدرس
G:/my-Prog... قرار داره ساخته شده، حالا توی کامپیوترهای دیگه اگه بانک رو توی همین آدرس قرار بدید مشکل حل میشه ولی اینکار منطقی نیست. بهتره شما به پنجره فیلد اکسپلورر برید و روی database fields کلیک راست کنید بعد database expert رو انتخاب کنید از اینجا، دیتاسورس رو یه دیتاستی قرار بدید که خودتون فیلدهای جدول رو توش ساختید. اگه توی همین پنجره (database expert) قسمت selected tables هم نگاه کنید به احتمال زیاد همین آدرسی که در قسمت server name پنجره بالا هست رو می تونید ببینید.

Ali0Boy
پنج شنبه 21 اردیبهشت 1391, 20:08 عصر
سلام
مشکل اینه که گزارش شما مستقیما از روی بانکی که توی آدرس
G:/my-Prog... قرار داره ساخته شده، حالا توی کامپیوترهای دیگه اگه بانک رو توی همین آدرس قرار بدید مشکل حل میشه ولی اینکار منطقی نیست. بهتره شما به پنجره فیلد اکسپلورر برید و روی database fields کلیک راست کنید بعد database expert رو انتخاب کنید از اینجا، دیتاسورس رو یه دیتاستی قرار بدید که خودتون فیلدهای جدول رو توش ساختید. اگه توی همین پنجره (database expert) قسمت selected tables هم نگاه کنید به احتمال زیاد همین آدرسی که در قسمت server name پنجره بالا هست رو می تونید ببینید.

با تشکر از دوست عزیز maysamfthi (http://barnamenevis.org/member.php?199295-maysamfthi) . مشکلم رو فهمیدم. من قبلا چون همیشه از روش کد نویسی به بانک ها وصل می شوم و نه ویزارد برای همین dataset که بشود در کریستال ریپورت به اون دسترسی داشت، قابل رویت نبود و برای همین از آدرس دهی ایستا استفاده می کردم. ولی حالا ایده های مختلفی به نظرم رسید.