منتدى برامج نت | برامج نت | دليل المواقع | العاب فلاش | برامج | عيادة الطب | Free software
العاب افلام موقع منتديات

المساعد الشخصي الرقمي

مشاهدة النسخة كاملة : دروس Crystal Reports


Driss35
10-07-2006, 07:44 PM
السلام عليكم ورحمة الله
أنا أبحث عن دروس في كيفية استخدام Crystal Reports في ال VB6
هل من أحد يستطيع أن يساعدني أو يدلني ؟
وجزاكم الله خيرا

shetos-new
10-07-2006, 07:50 PM
ان شاء الله تالقي الي يساعدك

feky1
10-08-2006, 05:50 AM
ممكن أخى تقول انتا عوز كرستال فرجن كام

Driss35
10-08-2006, 01:35 PM
ممكن أخى تقول انتا عوز كرستال فرجن كام
أنا مش عايز البرنامج في حد ذاته لكن كيفية استخدامه للطباعة في VB6 بارك الله فيك

boubekeur
10-08-2006, 03:05 PM
مشكور على الدروس والله يعافيك

feky1
10-08-2006, 05:38 PM
أنا مش عايز البرنامج في حد ذاته لكن كيفية استخدامه للطباعة في VB6 بارك الله فيك
أيوه والله انا فاهم انك مش عاوز البرنامج
بس انتا عاوز الشرح بتاع أى فرجن علشان كلهم مختلفين عن بعض

fatima_ak
10-08-2006, 06:36 PM
أخي الكريم فيكي
مش مهم الفيرجن ولكن المهم المبدأ العام ونحن عادة نعمل على ال Crestal Report Designer.

ابدأ وأنا حشارك والصراحة أنا أعرف أشتغل عليه بس مش بشكل احترافي ...
أنا معاك .. :)

Goaway
10-09-2006, 12:25 AM
يعطيكم العافية .. وياريت تشرحوا الطريقة على vb.net 2003

Driss35
10-09-2006, 12:57 AM
جزاكم الله خيرا على الردود
أخ feky1 الفرجن اللي في الفيجوال ستوديو 2005 أظن 11
وأريد استعمالها في برنامج على ال VB6
مشكوووووور

Driss35
10-09-2006, 01:06 AM
أخي الكريم فيكي
مش مهم الفيرجن ولكن المهم المبدأ العام ونحن عادة نعمل على ال Crestal Report Designer.

ابدأ وأنا حشارك والصراحة أنا أعرف أشتغل عليه بس مش بشكل احترافي ...
أنا معاك .. :)
يا أختي انفعينا مما عندك ولو كان قليلا
وجزاك الله خيرا :smailes91:

feky1
10-09-2006, 01:28 AM
أسف يا جماعة على التأخير بس والله مشغول موت بمشروع التخرج
على العموم الوصلات ديه من منتدى تانى بس شرح فى منتهى الجمال
وهو مقسم الى 13 درس بالتفصيل الممل أن شاء الله يعجبكم
أدعوا للى عمله بدوام العافيه

ننتظر الدروس منك اخي بموضوع جديد بفارغ الصبر
شكرا لك على التفهم

Driss35
10-09-2006, 02:25 AM
جزاك الله خيرا يا أخي مشكوووووووور على مجهودك بارك الله فيك
وأسأل الله دوام العافية لصاحب العمل ولجميع المسلمين آمين

feky1
10-09-2006, 02:44 AM
لا شكر على واجب أخي بس ياريت الموضوع يكون فى أفاده للجميع ان شاء الله

veto_44
10-09-2006, 04:09 PM
أسف يا جماعة على التأخير بس والله مشغول موت بمشروع التخرج
على العموم الوصلات ديه من منتدى تانى بس شرح فى منتهى الجمال
وهو مقسم الى 13 درس بالتفصيل الممل أن شاء الله يعجبكم
أدعوا للى عمله بدوام العافيه




اخي فقي يمنع وضع روابط لمنتديات اخرى هذه قوانين برامج نت
ارجو من الجميع الالتزام بها اذا ممكن تنقل المواضيع الى هنا
وتكون بذلك عملت معروف للجميع واتممت عملك بحرفية واكتب
باخر الدروس ان الموضوع منقول انتظر ردك بالموافقك عشان
الغي الروابط من ردك دمت بخير .

feky1
10-09-2006, 06:07 PM
الأخ العزيز فيتو
أأسف جدا على هذا الخطأ غير المقصود والله انا مكنتش أعرف
وعلى العموم أتفضل حضرتك أمسحها وانا أنشاء الله أعملها فى هيئة
دروس وأرفعها على المنتدى الغالى برامج نت
بس بجد والله انا مكنتش أعرف أسف مرة ثانيه

veto_44
10-09-2006, 07:24 PM
الأخ العزيز فيتو
أأسف جدا على هذا الخطأ غير المقصود والله انا مكنتش أعرف
وعلى العموم أتفضل حضرتك أمسحها وانا أنشاء الله أعملها فى هيئة
دروس وأرفعها على المنتدى الغالى برامج نت
بس بجد والله انا مكنتش أعرف أسف مرة ثانيه

لا باس اخي حصل خير وشكرا لك على التفهم
والرد الايجابي والالتزام بالقوانين يساعدنا بالرقي
بالمنتدى وتطويره ليكون منارة علم يقصدها الجميع
ننتظر منك الدروس بفارغ الصبر لان الطلب قد
زاد عليها بهذه الايام لك خالص التقدير والاحترام .

feky1
10-10-2006, 02:32 AM
أول حاجه الموضوع منقول
على شان نكون على نور
الدرس الأول
يتكون برنامج كريستال ريبورت من ثلاثة أجزاء رئيسية وهي :
1- بيئة كاملة للتصميم: ويمكن الوصول إلي هذه البيئة من خلال قائمة "Start " ثم Program ثم تختار Crystal Report 10 من قائمة البرامج في النظام Windows ، وتتيح لك هذه البيئة تصميم تقاريرك في بيئة منفصلة عن برنامج فيجوال بيسك ثم ربط تقاريرك المصممة في فيجوال بيسك وغيره من لغات البرمجة التي يدعمها البرنامج مثل VB.NET وفيجوال C
2- بيئة للتصميم يطلق عليها اسم Report Designer Component أو اختصارا "RDC” ،و يتيح لك هذا الجزء تصميم تقاريرك من داخل فيجوال بيسك مثل أداة DataReport مع إمكانيات أكثر منها في التصميم .
3- أداة وتسمي Report Viewer لعرض التقرير علي الشاشة أو علي الطابعة.
ومن الواضح من هذا التقديم أنه يتم تصميم البرنامج في أحد الجزأين الأول أو الثاني ثم استخدام الجزء الثالث في عرض التقرير . وتتيح بيئة التطوير الكاملة بيئة مناسبة أكثر لتصميم التقرير يما تقدمه من إمكانيات أكثر في التصميم كما أن مساحة العمل تكون كبيرة بعرض وطول الشاشة بعكس بيئة التطوير المدمجة داخل فيجوال بيسك التي تحتوي علي إمكانيات أقل في التصميم ، كما أن مساحة العمل تكون محصورة داخل بيئة فيجوال بيسك وأدواتها المختلفة وتحتل بيئة التصميم حيز ضيق من محيط العمل لا يساعد كثيرا في تصميم تقاريرك .
وسوف نخصص الدروس الثلاثة الأولي للحديث عن الـ RDC ثم سننتقل بعد ذلك إلي تصميم التقارير باستخدام بيئة IDE ثم عرض التقارير باستخدام عارض التقارير Report Viewer باستخدام الكود دون استخدم الجزء المسمي بـ RDC ، أي سنتعامل مع البرنامج بدء من الدرس الرابع كمحترفين في تصميم التقارير التجارية.
وبما أن هذا أول درس لنا في هذه الدورة سنخصصه لفتح تقرير موجود علي القرص باستخدام ما يسمي بـ Report Designer Component وتختصر إلي "RDC" وهي تقنية جديدة تم إضافتها إلي كريستال ريبورت إعتبارا من الإصدار الثامن حتى الإصدار العاشر موضوع هذه السلسلة..
في هذا الدرس سوف نتعرف علي الأتي
1- كيفية إضافة RDC إلي مشروعك
2- كيفية فتح تقرير موجود علي القرص باستخدام RDC
ولنبدأ علي بركة الله
1- أبدأ بتشغيل فيجوال بيسك كما هو معتاد واختر Standard EXE من صندوق الحوار ، أما إذا كنت داخل فيجوال بيسك فاختر أمر New Project من القائمة File ومن صندوق الحوار اختر Standard EXE
2- - في بعض الإصدارات من كريستال ريبورت مثل الإصدار الثامن لا يتم إتاحة كريستال ريبورت إلي بيئة فيجوال بيسك ولإتاحة كريستال ريبورت أتبع الخطوات التالية:
A - من القائمة Project اختر Components ستظهر لك نافذة جديدة تحتوي علي ثلاث بطاقات أنقر علي البطاقة Designers
B- ضع علامة أما م Crystal Report X حيث X رقم الإصدارة التي تستخدمها
وبهذا يصبح RDC متاح في برنامجك وبرامجك المقبلة
ولنكمل الآن المشوار . الآن نحتاج إلي فتح تقرير في RDC
3- من القائمة Project اختر Add Crystal Reports 10 سيظهر لك صندوق حوار جديد يحتوي علي نماذج للتقارير التي يمكن إنشائها باستخدام البرنامج ، وحيث أننا نحتاج في هذا المثال إلي فتح تقرير موجود ، ضع علامة أمام الخيار From an Existing Report. ثم أضغط علي الزر OK
4- سيظهر أمامك صندوق حوار لفتح الملف . أذهب إلي المجلد C:\ Tutorial ستجد به تقرير باسم Custm1 أنقر علي هذا التقرير لفتحه
5- سوف يظهر أمامك صندوق حوار ثاني يطلب منك الإجابة علي سؤالين بـ Yes او No السؤال الأول معناه أن هل ترغب في قيام RDC بإضافة أداة العرض التقارير إلي مشروعك . وفي السؤال الثاني يسأل هل ترغب في أن يكون النموذج المحتوي علي أداة العرض هو النموذج المبدئي للمشروع . ستجد أن الخيار Yes هو الخيار النشط في الحالتين ، أختر الآن زر OK
6- سيقوم RDC بفتح التقرير كما سيقوم بإضافة نموذج جديد يحتوي علي أداة لعرض التقارير ،كما إنه قام بكتابة بعض سطور الكود نيابة عنك لمشاهدة هذا الكود أنقر مرتين علي النموذج Form2 لفتح محرر فيجوال بيسك للنموذج في القسم العام للنموذج ستجد السطر التالي

CODE

Dim Report As New CrystalReport1



وهو إعلان عن أن الكائن Report نسخه جديدة من CrystalReport1 ، كما ستجد إجراءين قام بإضافتهم أيضا وهو الإجراء Sub Form_Load ونصه كالتالي

CODE

Private Sub Form_Load()
Screen.MousePointer = vbHourglass
CRViewer1.ReportSource = Report
CRViewer1.ViewReport
Screen.MousePointer = vbDefault
End Sub



في السطر الأول يتم إعداد مؤشر الماوس ليأخذ شكل الساعة الرملية وفي السطر الثاني يتم تحميل العارض بالتقرير وفي السطر الثالث يتم عرض التقرير أما في الربع فيتم عودة مؤشر الماوس إلي الوضع العادي

أما الإجراء الثاني فهو لتحجيم أداة عرض التقارير لتشغل كل مساحة النموذج مهما صغر أو كبر النموذج ونصه كالتالي :


CODE

Private Sub Form_Resize()
CRViewer1.Top = 0
CRViewer1.Left = 0
CRViewer1.Height = ScaleHeight
CRViewer1.Width = ScaleWidth
End Sub




وهذا الإجراء لا يحتاج إلي شرح فهو إجراء تقليدي في فيجوال بيسك .

ملحوظة هامة:
إذا قمت بتغير الخاصية Name لمصمم التقارير المضاف بمعرفة الـ RDS إلي أي أسم جديد وليكن مثلا CtmReport
في هذه الحالة يجب تعديل السطر الموجود في قسم الإعلانات العام للنموذج Form2 ليصبح كما في السطر التالي:

CODE

Dim Report As New CtmReport




أضغط الآن علي F5 لتشغيل المشروع لمعاينة التقرير

يوجد مثال في المرفقات علي هذا الدرس وستجد داخل المجلد فهرس يسمي lesson-1 انقل هذا الفهر إلي داخل الفهرسC:\Tutorial والذي سبق إعدادة في المقدمة وستجد تقرير باسم CTM!.rpt أنقل هذا التقرير إلي داخل الفهرس C:\Tutorial ايضا
لتصبح المسارات كمايلي:
المشروع علي المسار C:\Tutorial\lesson-1
والتقرير علي المسار C:\Tutorial

وإلي اللقاء في الدرس الثاني وسيكون في نفس المشاركة بإذن الله ، وسنقترب بعض الشئ من استخدام البرمجة في إعداد التقرير .

feky1
10-10-2006, 02:34 AM
ياريت ياجماعة
على فكرة الدروس ان شاء الله هتكون كل يوم درس
ولو فى أى حد عنده أى وجه نظر انا تحت أمركوا

safa_na
08-06-2008, 11:31 AM
يا عمي الله يبارك فيك ويعطيك العافية وان شاء الله نشوف المزيد

lakhal
08-06-2008, 02:15 PM
سلام
انا ممكن أساعدك في Crystal Report 8
لأنه حقا سهل الإستخدام مع VB6
أما la Version 10 فهي معقدة
إذا رغبت في المساعدة فانا موجود