السلام عليكم و رحمة الله و بركاته
الاخوة الاعزاء تحية و احترام
قمت بعمل برنامج باستخدام VB.net و قمت بتصميم تقرير باستخدام الكريستال ريبورت 2008 و ليس عن طريق الفيجوال ستوديو ! قمت بانشاء فورم جديد ووضعت فيه Crysta report viewer و عن طريق الكود قمت بربط التقرير مع الفيور و عند تشغيل البرنامج على جهازي (developer side) يعمل البرنامج بشكل ممتاز بدون اي مشاكل لان برنامج الكريستال ريبورت تم تنصيبه على الجهاز بشكل كامل .
قمت بعمل مشروع Deploy للبرنامج و عند تنصيب البرنامج الجديد على جهاز آخر تحدث مشكلة عند طلب فتح التقرير و ذلك لان برنامج الكريستال ريبورت لم يتم تنصيه على الجهاز !!!! و لكن في اعتقادي انه لا بد من وجود طريقة اخرى لفتح التقارير غير تلك التي تتطلب وجود برنامج الكريستاال ريبورت كاملا على كل جهاز !!!
قمت بالبحث عن طريقة و كانت جميع النتائج تشير إلى طريقة و هي عمل ADD>Merge Module لمشروع Setup و قمت بإضافة الملف الذي تم انزاله من موقع الكريستال الرسمي و هو بامتداد *.msm و عملت Build كالمعتاد و لكن تبقيى نفس المشكة !!!!! حيث انه لا يتم فتح الفورم الذي يحوى على الفيور و رسالة الخطأ تشير الى windows.forms
أرجوا ممن لديه الحل لمثل هذه المشكلة ان يقوم بإفادتنا و له جزيل الثواب و الشكر ....
علما بأنني استخدم فيجوال ستوديو 2005 و كريستال ريبورت 2008 12.0.0.549 مع الدوت نت فريم ورك 2
وشكرا !