دسته بندی ها
11:41 1398/09/16

اتصال دیتابیس اکسس به کریستال ریپوت

مشخصات سوال کننده :
کاربر : rezamafakheri     امتیاز کاربر : 6     رتبه کاربر : 80
دسته بندی : WPF Access

به این سوال امتیاز بدهید    0
تعداد بازدید این سوال : 4827
پاسخ دهنده : fateme 15:29 1398/09/16

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

یک کانکشن استرینگ هم مربوط به نرم افزار سی شارپ شما هست.

پس به عبارتی 2 تا کانکشن استرینگ وجود داره

  • کانکشن استرینگ داخل گزارش
  • کانکشن استرینگ نرم افزار

 

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

 

آموزش کریستال ریپورت

 

مشاهده می کنید که فرم زیر نمایش داده میشه. در این فرم میتونید ارتباط گزارش رو از دیتابیس قطع کنید و یا دوباره به دیتابیس ارتباط رو برقرار کنید.

 

آموزش تصویری کریستال ریپورت

 

گزینه Log off رو میزنم تا ارتباط با دیتابیس قطع بشه و بعد از اون مجدد روی Log On کلیک می کنم. مشاهده می کنید که فرم زیر نمایش داده میشه و user و password میخواد.

 

crystal report

 

خب حالا اگر گزارش شما هم دقیقا مطابق با تصاویر بالا هست پس گزارش شما دارای رمز عبور و نام کاربری هست و بهتره توی کانکشن استرینگ موجود در سی شارپ هم دقیقا همین کانکشن استرینگ رو که شامل Password و User Id هست قرار بدید.

در مجموع تفاوتی بین اتصال دیتابیس اکسس به کریستال ریپورت و یا دیتابیس Sql Server نمی کنه. شما از هر user id و password که هنگام ساخت گزارش استفاده کردید از همون ها هم باید توی پروژه استفاده کنید. مگر اینکه از طریق منوی DataBase در کریستال ریپورت کلا کانکشن گزارش رو تغییر بدید.

 

نکته ) سعی کنید حتما دیتابیس شما Password داشته باشه.

ویرایش شده در شنبه 16 آذر 1398 ساعت 15:37:49
به این پاسخ امتیاز بدهید    0
امتیاز: 1617 رتبه: 2
برای ارسال پاسخ لطفا وارد حساب کاربری خود شوید.   ورود