الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

مشكلة في تضمين مكتبتين في Crystal Report 10

مغلق
بدأه sammoorraa_9999 في 22 مايو 2007 · 7 رد · 3,902 مشاهدة · في تصميم وبرمجة التقارير
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

بسم الله الرحمن الرحيم

السلام عليكم ورحمة الله.....

الي الاخوة الافاضل ارجو المساعدة في كيفية تضمين هذة المكتبتين craxdrt.dll و crviewer.dll لتوجيههيا الي المسار الصحيح في البرنامج عندما يتم تسطيبة علي الجهاز الذي لا يوجد علية برنامج Cystal Report 10

اولا للتوضيح

* استخدم Visual Basic .net 2005

* قاعدة بيانات Access 2003

* معالج التقارير Crystal Report 10

اعمل علي برنامج يحتوي علي 25 فورم و20 تقرير مصمم علي كريستال ريبورت 10 المستقل عن vb.net 2005

البرنامج شغال تمام علي الجهاز عندي وعندما اعمل لة تنزيل علي جهاز اخر يظهر لي رسالة لا يمكن عرض التقرير

المشكلة عندما اعمل تحزيم للبرنامج تظهر لي الرسالة التالية

ccrf3.jpg

يمكن احد الاخوة يطرح استخدام الكريستال ريبورت الموجود مع نسخة الفيجول بيزك دوت نت

استخدمتة بالفعل وكان البرنامج تمام وعملت ميرج موديول وما في اي مشكلة

بس هذا كان عند التقرير الثامن عشر ولكن بعد اضافتي تقرير اخر ظهرت لي رسالة بدون اي تعبير في داخلها عندما اعمل كومبايلر

ولم اجد لها تفسير الا ان كمية البيانات التي تم حفظها مع الفورمز والتقارير كانت كبيرة كثير لا سيما وكل فورم يحتوي علي 150 الي 200 Texebox

فلم اكمل العمل علي الكريستال المتواجد مع الدوت نت وعملت علي الكريستال ريبورت 10 المستقل ولكن المشكلة في تضمين هذة المكتبتين مع setup

في فيجول بيسك 6 كان يشتغل معاي بدون اي مشاكل نفس النسخة من الكريستال ريبورت

ارجو افادتي ...................... وشكرا للجميع وارجو التوفيق للكل

sssfd8.jpg
#2

هل تعمل على VB6 أم VB.NET ؟؟ لم أفهم تماما

في الدوت نت هناك الـ Merge Modules يجب أن تكون مرفقة مع الست أب

يمكنك تنزيلها من موقع الكريستال ريبورت.

على حد علمي هناك Merge Modules خاصة بالنسخة 10

إذا كنت تقصد VB6 فلا أعتقد أن هذا هو المكان الصحيح لهذا السؤال!

lxcs.png

syria-flag_small.jpg

#3

بسم الله الرحمن الرحيم

اولا اشكرك اخي العزيز لسرعة الرد والاهتمام........................

اخي العزيز انا استخدم Visual Basic .net 2003 + Ms Access + Crystal Report 10

اسف علي الخطا في كتابتي للنسخة Visual Basic .net 2005 ولكني استخدم Visual Basic .net 2003

ماذا تقصد بأن لكل " كريستال ريبورت " ميرج موديول

ارجو التوضيح لاني عملت ميرج موديول لبرنامجي ووضعت السيريال نمبر الخص بكريستال ريبورت 10 ولكن الخطأ نفسة الذي يظهر لي وهو لا يمكن عرض التقرير

sssfd8.jpg
#4

السلام عليكم ....

--------------------

بالنسبة لما طلبت فأليك الخطوات

Deploying an application to a user's desktop can be accomplished in 2 ways.

1) Using Click0nce deployment

2) Using Setup project deployment

ClickOnce deployment:

1) Start Visual Studio 2005 (Beta2)

2) Select File, then click New Project.

3) Choose a language (C#, VB, J#) and select Windows Application.

4) Create your application

5) In the Solution Explorer, right-click the project name, and click Properties

6) Click on the Publish tab, and then click Prerequisites.

7) In the Prerequisites dialog box, under the Choose which prerequisites to install list,

select .NET Framework 2.0 and Crystal Reports for .NET.

8) back to the Solution Explorer, right-click the project name, and click Publish...

9) When the Publish Wizard dialog box appears, click Next.

10) In the Will the application be available offline? dialog box, select Yes, this

application is available online or offline, and then click Next

11) From the Ready to Publish! dialog box, note the URL where the application is

published, and then click Finish.

12) On the client machine, open a Web browser window

13) In the browser's address bar, type the URL of the published Web Site.

14) The Web Site contains links to install and run the Windows application with the

prerequisites or without the prerequisites.

15) Click the install link to install the prerequisites on the client machine.

15) Click the install link to install your application on the client machine.

After the installation is complete, you can access your Windows application through the Start Menu.

Setup Project Deployment:

Setup Project Deployment is very similar to ClickOnce deployment, but here you can deploy either a windows application or a web application.

Here I will assume that you have already created your application

1) Start Visual Studio 2005 (Beta2)

2) Select File, then click New Project.

3) Choose Other Project Types and Setup and Deployment.

4) Select Setup Project or Web Setup Project

5) Add in your project output, file, assembly...etc

6) In the Solution Explorer, right-click the setup project name, and click

Properties

7) From the Property Pages dialog, click Prerequisites

8) In the Prerequisites dialog box, under the Choose which prerequisites to install list,

select .NET Framework 2.0 and Crystal Reports for .NET.

9) Back to Property Pages dialog, click OK

10) In the Solution Explorer, right-click the setup project name, and click

Build

Copy your setup application onto your client machine and install it.

والسلام خير ختام

تم تعديل هذه المشاركة بواسطة فلسطيننا في 22 مايو 2007 في 17:51

رَبِّ لَا تَذَرْنِي فَرْداً وَأَنتَ خَيْرُ الْوَارِثِينَ

#5
اقتباس
خي العزيز انا استخدم Visual Basic .net 2003 + Ms Access + Crystal Report 10

قدر الله وما شاء فعل ...

أخي جواب سئوال هو بالمنتدى ... أستخدم محرك البحث وستجد ضالتك أن شاء الله

رَبِّ لَا تَذَرْنِي فَرْداً وَأَنتَ خَيْرُ الْوَارِثِينَ

#6

السلام عليكم ورحمة الله

اخواني الاعزاء ........

بالنسبة اليك اخي فلسطيننا لقد اتبعت طريقتك Setup Project Deployment الثانية

ولكني لم اجد Prerequisites في مربع الحوار واليك الصورة

aabs4.jpg

ولني استخدمت محرك البحث سابقا واستخدمتة بعد ما ذكرت ولكني لم اجد الرد المناسب لمشكلتي

احد الاخوة كان ردة انة استخدم اسطوانة الدوت نت التي بها الاب ديت واستخدمها علي جهاز العميل او الاخر فعملت معة بشكل سليم

ولكن هذا حل مؤقت ولكن هذا ضعف برمجي اني استخدم برنامجي + برنامج اخر للتحديث مساحتة تتعدي ربما 200 ةmb

ملاحظة : اني استخدم Visual Basic.net 2003 وانت ذكرت عن Visual Basic.net 2005 ولو اني لم الاحظ اختلاف في عرض التقارير بين النسختين علي اي حال المشكلة

بنظري قائمة مع اني عند تنزيل الكريستال ريبورت 10 علي الجهاز المراد التشغيل علية يشتغل البرنامج علي اكمل وجة ويعرض التقارير بدون مشاكل ..

ولكني كنت واضح بطرح السؤال من البداية المشكلة تتضمن في تضمين المكتبيتين craxdrt.dll و crviewer.dll الخاصتين بالكريستال ريبورت 10 مع Visual basic.net 2003

معذرة اني بحاجة الي مساعدة "( o,o )"

sssfd8.jpg
#7

يوجد موضوع للأخ محمد سامر أبو سلو عن موضوع التحزيم استفد منه عن طريق محرك البحث.. اسمه انشر مشروعك باستخدام Setup Wizard أو شيء مثل هذا لا أذكر والله..

و إليك هذه المعلومات الإضافية:

اذهب إلى هذه الصفحة و حمل الميرج موديول تبع الكريستال 10 - ستجد منها ما هو خاص بالـ 64 بت و أشياء أخرى.. اختر المطلوب منها فقط -

http://support.businessobjects.com/downloa...rge_modules.asp

و عند عملك للست أب بناءً على ما قرأت في موضوع الأخ محمد أبو سلو ضمن الملفات التي نزلتها مع المشروع عن طريق: Add - Merge Module

و من نافذة المتطلبات في خصائص مشروع الست أب تأكد من تضمين MS VS Report Viewer و Crystal Reports for .NET Framework *.* مع ست أب المشروع

و أعمله بناء و شوف هل حيشتغل أم لا

بالتوفيق

تم تعديل هذه المشاركة بواسطة SalehRam في 22 مايو 2007 في 19:50

lxcs.png

syria-flag_small.jpg

#8

السلام عليكم ورحمة الله وبركاتة

شكرا لك اخي SalehRam علي المساعدة والتوجية..

شكرا لكم اخواني

سوف اقوم بتحميل Merge Module الخاص بكريستال ريبورت 10

وان شاء الله تحل المشكلة

وسوف اعطيكم النتيجة

sssfd8.jpg

هذا الموضوع مغلق.

مواضيع مشابهة