مشکل در کار با Crystal Report

در اين بخش مي‌توانيد در مباحث مربوط به زبان هاي برنامه نويسي تحت دات نت به بحث بپردازيد

مدیران انجمن: athlon64x2, abbas.m.k, شوراي نظارت

ارسال پست
Novice Poster
Novice Poster
پست: 81
تاریخ عضویت: دو شنبه 13 شهریور 1385, 2:48 pm
سپاس‌های ارسالی: 445 بار
سپاس‌های دریافتی: 39 بار

مشکل در کار با Crystal Report

پست توسط mikaeil » شنبه 22 مهر 1385, 12:46 am

mikaeil_212@yahoo.com
سلام دوستان! :)
من یک برنامه نوشتم و برای گزارش گیری از بانک اطلاعاتی (که دیتابیس اونو با Access ایجاد کردم) از برنامه Crystal Report همراه با Visual Studio.Net 2005 استفاده کردم، همه چیز ظاهرن درسته ولی وقتی که خواستم برنامه را روی کامپیوتر دیگه اجرا کنم موقع باز کردن فرمی که توی اون گزارش هست خطا میگیره ،اینم بگم که dll مخصوص Crystal Report را به برنامه اضافه کردم طوری که فرم بدون لینک به DataBase باز میشه ولی موقعی که با بانک اطلاعاتی ارتباط داره نه! فکر کنم که این بخاطر لینک به دیتابیس باشه چو توی Set Database Location وقتی آدرس دیتابس را بهش میدم آدرس را بصورت مثلا C:\table1.mdb مینوسیه که وقتی می خوام باقشو پاک کنم Error میگیره، لطفا اگه کسی میتونه کمک کنه :)
شاد و پیروز باشید :-)
>هر دم چو تاک بار درختي نمي کنيم // چون سرو بسته ايم به دل بار خويش را
>>>> عشق من ايران اسلامي <<<<

Administrator
Administrator
نمایه کاربر
پست: 15850
تاریخ عضویت: جمعه 7 بهمن 1384, 7:51 pm
سپاس‌های ارسالی: 72543 بار
سپاس‌های دریافتی: 31541 بار
تماس:

پست توسط Mahdi1944 » شنبه 22 مهر 1385, 1:51 am

mikaeil جان، اگر ممكنه متن خطايي كه مي‌ده رو ارسال كنيد تا بهتر بشه شما رو راهنمايي كرد، اما با توجه به توضيحاتي كه داديد فكر مي‌كنم بايد مسير ديتابيس رو ثابت كنيد و هميشه در يك مسير اون رو كپي كنبد (مثلا همون مسير فعلي يعني C)
زماني كه ديتابيس در مسير اعلام شده قرار داره هم باز اجرا نمي‌شه؟ :-(
زندگي صحنه يکتاي هنرمندي ماست هرکسي نغمه خود خواند و از صحنه رود
صحنه پيوسته به جاست خرم آن نغمه که مردم بسپارند به ياد


[لینک خارجی برای کاربران مهمان مخفی است، لطفا برای مشاهده لینک ثبت نام نموده و یا وارد سایت شوید] | [لینک خارجی برای کاربران مهمان مخفی است، لطفا برای مشاهده لینک ثبت نام نموده و یا وارد سایت شوید] | مجله الکترونيکي سنترال کلابز

[لینک خارجی برای کاربران مهمان مخفی است، لطفا برای مشاهده لینک ثبت نام نموده و یا وارد سایت شوید] | [لینک خارجی برای کاربران مهمان مخفی است، لطفا برای مشاهده لینک ثبت نام نموده و یا وارد سایت شوید] | [لینک خارجی برای کاربران مهمان مخفی است، لطفا برای مشاهده لینک ثبت نام نموده و یا وارد سایت شوید]

لطفا سوالات فني را فقط در خود انجمن مطرح بفرماييد، به اين سوالات در PM پاسخ داده نخواهد شد

Novice Poster
Novice Poster
پست: 81
تاریخ عضویت: دو شنبه 13 شهریور 1385, 2:48 pm
سپاس‌های ارسالی: 445 بار
سپاس‌های دریافتی: 39 بار

پست توسط mikaeil » شنبه 22 مهر 1385, 2:12 am

اول اينک فکر نکنم Crystal Report با اين همه امکانات چنينمشکلي داشته باشه که لينک رو ثابت بکنيم چون هنگام نصب ممکنه کاربر در مسير دلخواه خودش برنامه را نصب کنه
اينم پيغامش
The type initializer for
'CrystalDecisions.CrystalReports.Engine.ReportDocument' threw an exception
وقتي که dll را بردارم هم که ميگه dll Crystal Report را پيدا نمي کنه 8-)
واقعا نميدونم چکارش کنم :? بنظر شما مشکل از VisualStudio من نيست؟؟؟ :grin:
>هر دم چو تاک بار درختي نمي کنيم // چون سرو بسته ايم به دل بار خويش را
>>>> عشق من ايران اسلامي <<<<

Administrator
Administrator
نمایه کاربر
پست: 15850
تاریخ عضویت: جمعه 7 بهمن 1384, 7:51 pm
سپاس‌های ارسالی: 72543 بار
سپاس‌های دریافتی: 31541 بار
تماس:

پست توسط Mahdi1944 » شنبه 22 مهر 1385, 2:18 am

mikaeil جان
از اونجايي كه شما از نسخه 2005 اين نرم افزار استفاده مي‌كنيد و اين برنامه نياز به فريمورك براي اجراي برنامه‌هاي ساخته شده باهاش داره ممكنه روي سيستم مورد نظر شما فريمورك نصب نشده باشه و يا نسخه قديمي اون نصب باشه، شما بقيه برنامه‌ها رو مي‌تونيد روي اين سيستم نصب كنيد (برنامه‌هاي كه با VS.Net نوشتيد) :-(
زندگي صحنه يکتاي هنرمندي ماست هرکسي نغمه خود خواند و از صحنه رود
صحنه پيوسته به جاست خرم آن نغمه که مردم بسپارند به ياد


[لینک خارجی برای کاربران مهمان مخفی است، لطفا برای مشاهده لینک ثبت نام نموده و یا وارد سایت شوید] | [لینک خارجی برای کاربران مهمان مخفی است، لطفا برای مشاهده لینک ثبت نام نموده و یا وارد سایت شوید] | مجله الکترونيکي سنترال کلابز

[لینک خارجی برای کاربران مهمان مخفی است، لطفا برای مشاهده لینک ثبت نام نموده و یا وارد سایت شوید] | [لینک خارجی برای کاربران مهمان مخفی است، لطفا برای مشاهده لینک ثبت نام نموده و یا وارد سایت شوید] | [لینک خارجی برای کاربران مهمان مخفی است، لطفا برای مشاهده لینک ثبت نام نموده و یا وارد سایت شوید]

لطفا سوالات فني را فقط در خود انجمن مطرح بفرماييد، به اين سوالات در PM پاسخ داده نخواهد شد

Novice Poster
Novice Poster
پست: 81
تاریخ عضویت: دو شنبه 13 شهریور 1385, 2:48 pm
سپاس‌های ارسالی: 445 بار
سپاس‌های دریافتی: 39 بار

پست توسط mikaeil » شنبه 22 مهر 1385, 2:30 am

بله
من خودم DotNetFrameWork2 را روي سيستم نصب کردم
همونطور که گفتم برنامه اجرا ميشه،حتي فرم مخصوص گزارش بدون لينک به ديتا بيس يعني Crystal report تنها،اونم باز ميشه ولي وقتي که آدرس ديتابيس را ست ميکنم ميريزه به هم ،البته ممکنه بگيد مه مشکل از لينک به خود گزارش هست که بايد بگم هم بطور کد نويس هم بطور ويزارد کار کردم که مطمئنم از اون نيست
اينم بگم که روي کامپيوتر خودم کامل اجرا ميشه فقط مشکلش توي ثابت بودن ديتابيس هست نه اين خطاهايي که توي اون يکي کامپيوتر ميده :sad: :-?
>هر دم چو تاک بار درختي نمي کنيم // چون سرو بسته ايم به دل بار خويش را
>>>> عشق من ايران اسلامي <<<<

Administrator
Administrator
نمایه کاربر
پست: 15850
تاریخ عضویت: جمعه 7 بهمن 1384, 7:51 pm
سپاس‌های ارسالی: 72543 بار
سپاس‌های دریافتی: 31541 بار
تماس:

پست توسط Mahdi1944 » شنبه 22 مهر 1385, 2:35 am

mikaeil بدون ست كردم مسير روي سيستم دوم بدون مشكل اجرا مي‌شه؟ :-(
شما مي‌تونيد مسير رو روت اصلي برنامه معرفي كنيد تا هر جا كه اون رو ريختيد كنار خود فايل برنامه دنبال فايل ديتابيس بگرده :-(
زندگي صحنه يکتاي هنرمندي ماست هرکسي نغمه خود خواند و از صحنه رود
صحنه پيوسته به جاست خرم آن نغمه که مردم بسپارند به ياد


[لینک خارجی برای کاربران مهمان مخفی است، لطفا برای مشاهده لینک ثبت نام نموده و یا وارد سایت شوید] | [لینک خارجی برای کاربران مهمان مخفی است، لطفا برای مشاهده لینک ثبت نام نموده و یا وارد سایت شوید] | مجله الکترونيکي سنترال کلابز

[لینک خارجی برای کاربران مهمان مخفی است، لطفا برای مشاهده لینک ثبت نام نموده و یا وارد سایت شوید] | [لینک خارجی برای کاربران مهمان مخفی است، لطفا برای مشاهده لینک ثبت نام نموده و یا وارد سایت شوید] | [لینک خارجی برای کاربران مهمان مخفی است، لطفا برای مشاهده لینک ثبت نام نموده و یا وارد سایت شوید]

لطفا سوالات فني را فقط در خود انجمن مطرح بفرماييد، به اين سوالات در PM پاسخ داده نخواهد شد

Novice Poster
Novice Poster
پست: 81
تاریخ عضویت: دو شنبه 13 شهریور 1385, 2:48 pm
سپاس‌های ارسالی: 445 بار
سپاس‌های دریافتی: 39 بار

پست توسط mikaeil » شنبه 22 مهر 1385, 2:43 am

نه!
فقط روي کامپروتر خودم بدون خطا باز ميشه، جالبه بدونيد وقتي که آدرس را روي روت اصلي ست ميکنم تا Enter ميزنم آدرس تغيير پيدا ميکنه به Temp ويندوز :eek: طوري که اصلا نميشه بدون نوشتن نام درايو يا آدرس کامل، آدرس ديتا بيس را ست کرد يعني روي کامپيوتر خودم هم آدرس ثابت هست و نميشه اونو تغيير داد
حالا باز با اين ميشه کنار اومد ولي مشکل اصلي من باز نشدن Crystal Report توي کامپيوتر ديگه هست
>هر دم چو تاک بار درختي نمي کنيم // چون سرو بسته ايم به دل بار خويش را
>>>> عشق من ايران اسلامي <<<<

Administrator
Administrator
نمایه کاربر
پست: 15850
تاریخ عضویت: جمعه 7 بهمن 1384, 7:51 pm
سپاس‌های ارسالی: 72543 بار
سپاس‌های دریافتی: 31541 بار
تماس:

پست توسط Mahdi1944 » شنبه 22 مهر 1385, 1:35 pm

mikaeil روي كامپيوتر دوم هم فريمويرك رو نصب كرديد؟ :-(
مشكل بايد به اين موضوع مربوط باشه :-)
زندگي صحنه يکتاي هنرمندي ماست هرکسي نغمه خود خواند و از صحنه رود
صحنه پيوسته به جاست خرم آن نغمه که مردم بسپارند به ياد


[لینک خارجی برای کاربران مهمان مخفی است، لطفا برای مشاهده لینک ثبت نام نموده و یا وارد سایت شوید] | [لینک خارجی برای کاربران مهمان مخفی است، لطفا برای مشاهده لینک ثبت نام نموده و یا وارد سایت شوید] | مجله الکترونيکي سنترال کلابز

[لینک خارجی برای کاربران مهمان مخفی است، لطفا برای مشاهده لینک ثبت نام نموده و یا وارد سایت شوید] | [لینک خارجی برای کاربران مهمان مخفی است، لطفا برای مشاهده لینک ثبت نام نموده و یا وارد سایت شوید] | [لینک خارجی برای کاربران مهمان مخفی است، لطفا برای مشاهده لینک ثبت نام نموده و یا وارد سایت شوید]

لطفا سوالات فني را فقط در خود انجمن مطرح بفرماييد، به اين سوالات در PM پاسخ داده نخواهد شد

New Member
پست: 1
تاریخ عضویت: سه شنبه 20 تیر 1391, 12:05 pm

Re: مشکل در کار با Crystal Report

پست توسط HosseinRashkan » سه شنبه 20 تیر 1391, 12:10 pm

سلام
من هم یک هفته دنبال این مشکل دویییدم و مشگل و حل کردم باید روی کلاینت ها برنامه CRRedist2008_x86.msi رو نصب کنی.
قبل از دانلود تو سیستمتو بگرد حتما داریش البته اکر vs2008 رو سیستمت باشه.

ارسال پست

بازگشت به “Dot Net Programming”