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

انضم إلى المنتدى ، فالأمر سريع وسهل

منتدي برامج الخليج لجميع برامج الكمبيوتر والالعاب
يجب عليك التسجيل في المنتدي حتي تستطيع نشر مواضيع او تحميل اعاب او برامج
منتدي برامج الخليج لجميع برامج الكمبيوتر والالعاب
هل تريد التفاعل مع هذه المساهمة؟ كل ما عليك هو إنشاء حساب جديد ببضع خطوات أو تسجيل الدخول للمتابعة.

اذهب الى الأسفل
avatar
Admin
Admin
المساهمات : 291
تاريخ التسجيل : 14/02/2018
https://gulfsoft.yoo7.com

برمجة التقارير كريستال ريبورت فيجوال ستوديو 2015 Empty برمجة التقارير كريستال ريبورت فيجوال ستوديو 2015

الأربعاء أبريل 15, 2020 6:48 pm
برمجة التقارير كريستال ريبورت فيجوال ستوديو 2015

برمجة التقارير كريستال ريبورت فيجوال ستوديو 2015



برمجة التقارير كريستال ريبورت هو برنامج متخصص في عمل التقارير المستخدمة في اغلب البرامج التجارية و برمجة التقارير كريستال ريبورت للإظهار فاتورة او طباعة كشف حساب في فيجوال ستوديو 2015 وهو برنامج مهم جدا في البرامج التي تحتاج الي ظهور تقرير مثل طباعة اسماء العملاء او طباعة فاتورة او اي بيانات نريد طباعتها وهو برنامج قوي جدا في نظام التقارير حيث ستحتاج اليه في كل برامجك التي تصممها بالفيجوال ستوديو وهو برنامج سهل جدا يمكن ان تتعلمة في 5 ايام برمجة التقارير كريستال ريبورت مهما جدا في برامج المبيعات وشئون العاملين واغلب البرامج التي تعمل عليها فهو يعتبر اهم برنامج لعرض التقارير وطباعتها ويوفر لك ميزة تحليل التقرير قبل طبعاته وعن طريقة استخدامه عن طريق عمل ملف جديد واختيار قاعدة البيانات وتحديد الجدول والحقول التي ستظهر في التقرير


تكوين التقارير

يحتوى كريستال ريبورت على انواع مختلفة من الادوات المطلوبة لتكوين التقارير يشمل ذلك ادوات تصميم

التقارير ادوات مشاهدة التقارير وادوات الوصول الى مصادر البيانات

ادوات تصميم التقارير

تستخدم ادوات تصميم التقارير فى تخطيط اقسام التقرير تحديد البيانات الى يتم وضـعها علـى صـفحات

التقرير وادوات صياغة التقرير وتحديد شكل عرض التقرير.تشمل هذه الادوات مصمم التقارير الذى يمثل

الاداة الرئسية المستخدمة فى صناعة التقارير.كما يشمل واجهات المساعدة فى تصميم التقرير والتى يطلق

عليها خبراء التقارير

crystal reports مصم تقارير

وينفسم مصمم تقارير كريستال ريبورت الى الاقسام التالية:

report designer · مصمم التقرير

crystal reports toolbar· شريط الادوات

field explorer· مستكشف الحقول

مصمم التقرير

ينقسم التقرير فى نافذة مصمم التقرير الى خمسة اقسام رئيسية ويمكن اخفاء بعض هذه الاقسام او اضافة

اقسام اخرى تشمل هذه الاقسام: مقدمة التقرير,مقدمة الصفحة,فسم التفصيلات,موخرة التقريـر,مـؤخرة

الصفحة وتتوقف البيانات التى تظهر بالتقرير النهائى على خيارات التصميم وتتوقف خصوصا على انواع

الاقسام التى نختارها لادراج كائنات تقرير معينة .

مقدمة التقرير

يجرى طباعة الكائنات الموضوعة فى قسم مقدمة التقرير مرة واحدة فى بداية التقرير,ويحتوى قسم مقدمة

التقرير بصفة عامة على عنوان التقرير والمعلومات الاخرى التى نريد اظهارها فقط فـى بدايـة التقريـر

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

ان الصيغ الموضوع يتم تقييمها مرة واحدة فقط فى بداية التقرير.

مقدمة الصفحة

الكائنات التى توضع فى مقدمة الصفحة يتم طباعتها فى بداية كل صفحة ويحتوى قسم مقدمـة الـصفحة

بصفة عامة على المعلومات التى نريد طباعتها فى قمة كل صفحة يمكن ان يشمل ذلك حقول النصوص مثل

PDF created with pdfFactory trial version www.pdffactory.comSOLO.NET@ARABTEAM2000.COM Learn Crystal Reports

3

اسماء الفصول اسم الوثيقة او المعلومات المشابهة الاخرى لا يمكن وضع الرسوم البيانايـة والجـداول

ية

المتقاطعة فى هذا القسم ويتم تقييم الصيغ التى توضع فى هذا القسم مرة واحدة فى بدا كل صفحة جديد

قسم التفصيلات

يحتوى هذا القسم على البيانات التى تكون جسم التقرير وهو القسم الذى تظهر به معظم بيانـات التقريـر

ويجرى طباعة الكائنات التى توضع فى هذا القسم بالنسبة لكل سجل من سجلات البيانات على سبيل المثال

اذا اضفنا كائن قاعدة بيانات الى هذا القسم ويحتوى على 100سجل سوف يقوم التقرير بطباعة مائة قسم

تفصيلات فى وقت التشغيل ولا يمكن وضع الرسوم البيانية والجداول المتقاطعة الـصيغ الموجـودة يـتم

تقييمها مرة بالنسبة لكل سجل

مؤخرة التقرير

الكائنات الموضوعة فى مؤخرة التقرير تطبع مرة واحدة فى نهاية التقرير ويستخدم هذا القسم لكى يحتوى

على المعلومات التى نريد اظهارها مرة واحدة فى نهاية التقرير مثل الاجماليات النهائية وتحتـوى علـى

الرسوم البيانية والجداول المتقاطعة الموضوعة فى هذا القسم على بيانات لكـل تقريـر كمـا ان الـصيغ

الوضوعة فى هذا القسم يتم تقييمها لمرة واحدة فى نهاية التقرير

مؤخرة الصفحة

ية

الكائنات الموضوعة فى قسم مؤخرة الصفحة يتم طباعتها فى نها كل صفحة وفى العادة يحتوى هذا القسم

على رقم الصفحة واى معلومات اخرى نريد طباعتها فى نهاية كل صفحة ولا يمكن وضع الرسوم البيانية

والجداول المتقاطعة فى هذه القسم كا انه يتم تقييم الصيغ الموضوعة فى هذا القسم فى نهاية كل صـفحة

جديدة

مقدمة المجموعة

يظهر هذا القسم عن اضافة مجموعة الى التقرير قبل قسم التفصيلات مباشـرة ويـتم طباعـة الكائنـات

الموضوعة فى هذا القسم فى بداية كل مجموعة جديدة ويحتفظ هذا القسم فى الاساس بحقل اسم المجموعة

كما ايضا يمكن استخدامه لعرض الرسوم البياناية التى تشتمل على بيانات خاصة بالمجموعة ويتم تقيـيم

الصيغ الموضوعة فى هذه القسم فى بداية المجموعة

قسم ذيل المجموعة

يظهر هذا القسم عند اضافة مجموعة الى التقرير بعد قسم التفصيلات مباشرة ويتم طباعة الكائنات التـى

تحتوى علىها فى نهاية كل مجموعة ويحتوى هذا القسم بصفة عامة على قيم الاجماليات الفرعية ويمكن

ان يستخدم فى عرض الرسوم البيانية او الجداول المتقاطعة ويتم تقييم الصيغ الموضوعة فى هذا القسم فى

نهاية كل مجموعة

ـه

وتتوقف البيانات التى تظهر فى التقرير التام على خيارات التصميم التى يحددها المبـرمج وعلـى وج

الخصوص تتنوع بيانات التقرير على اساس الاقسام التى نختارها لادراج كائنات التقرير المختلفـة علـى

سبيل المثال اذا ادرجنا كائن رسم بيانى فى قسم مقدمة التقرير فان الرسم سوف يظهر لمرة واحدة فقط فى

داية التقرير شاملا البيانات التى يحتوى عليها التقرير وبدلا من ذلك اذا تم اضافة كائن رسم بيانى الى قسم

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

بالمجموعة فقط

PDF created with pdfFactory trial version www.pdffactory.comSOLO.NET@ARABTEAM2000.COM Learn Crystal Reports

4
Field Explorer نافذة

وتستخدم لادراج , تعديل او حذف حقول تقرير يعرض هذه النافذة شجرة تتكون من حقول قاعدة البيانـات

وحقول خاصة يمكن اضافتها الى التقرير ويبين مربع Field Explorerايضا الـصيغة المعامـل اسـم

المجموعة الاجمالى المتحرك والحقول غير المرتبطة بادوات التحكم التى سبق تعريفهـا للاسـتخدام فـى

التقرير ويعرض ايضا علامات اختيار بجانب الحقول التى تم اضـافتها الـى التقريـر وبجانـب الحقـول

المستخدمة بواسطة حقول اخرى او المستخدمة فى عمليات حسابية مثل حقـول الـصيغ , المجموعـات

الاجماليات المتحركة والملخصاتولمشاهدة هذا المربع:

document outline ثم نختارview فى قائمةother windows -نشير الى1

-2ننقر بزر الماوس الايمن على اى حقل لمشاهدة القائمة المختصرة الخاصة باختياراته

خبراء التقاريرReport Experts

يمكن استخدام مصمم كريستال ريبورت لتكوين تقرير بدون استخدام ادوات صـناعة التقـارير المتـوفرة

بالنظام كما يمكن استخدام ادوات خبراء التقارير للمساعدة فى عملية التصميم فيما يلـى قائمـة بخبـراء

التقرير التى يحتوى عليها كريستال ريبورت:

-1تقرير قياسى standerd

-2نموذج الخطابات form letter

-3نموذج form

-4جداول متقاطعة cross-tab

subreport- تقرير فرعى5

-6عنوان بريدىmail label

-7تتبع التفصيلاتdrill down

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

الكثير من هذه الادوات على جداول مساعدة خاصة بانواع معينة من التقارير

خبير التقرير القياسى

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

جداول الكثير منها شائع الاستخدام بواسطة ادوات expertالاخرى ويقوم خبير التقرير القياسى بقيادتنـا

خلال عملية اختيار مصدر البيانات والربط مع جداول البيانات كما يساعدنا فى اضـافة الحقـول وتحديـد

المجموعات وتموين الاجماليات تحديد معيار الفرز الذى نريد استخدامه وفى النهاية يقودنا الـى تكـوين

الرسوم البياناية واختيار السجلات وترتبط هذه الاداة بمربع حوار به ملصقات مختلفة تـرتبط بـصفحات

لتحديد الخيارات التى سوف يتم استخدامها من بين هذه الملصقات ملـصق styleالـذى يحتـوى علـى

مخططات سابقة الاعداد يمكن تطبيقها على التقرير لجعله اكثر تاثيرا على المشاهد

خبير اعداد الخطابات

يقدم هذا الخبير حلا بسيطا لتكوين الخطابات التى تستخدم قاعدة البيانات باعتبارها مصدار للمعلومات عن

العميل ومع ان هذا الخبير يقدم الكثير من الوظائف التى يقدمها خبير التقرير القياسى الا انه يقدم جـدولا

خاصا بتقارير الخطابات يساعد فى تعريف النص وحقول قاعدة البيانات التى تظهر فى كل قسم من اقـسام

الخطاب ويمكن ايضا استخدام جدول الخطابات لاستيراد نص سبق تكوينه من تطبيق اخر

خبير اعداد النماذج

يتيح لنا خبير النموذج تكوين التقارير يمكن طباعتها على نماذج سابقة التجهيز)قواتير الـشركة,كـشوف

حسابات,الخ( ومع انه يماثل خبير التقارير العادية الى حد كبير الا انه يحتوى على جدول خاص باالنماذج

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

PDF created with pdfFactory trial version www.pdffactory.comSOLO.NET@ARABTEAM2000.COM Learn Crystal Reports

5

خبير الجداول المتقاطعة

تقودنا هذه الاداة خلال عملية تكوين تقرير يتم فيه عرض البيانات فى صورة متقاطعة ومن بين الملصقات

التى يحتوى عليها ملصق styleملصق croos-tableوملصق customize styleالتى تـساعدنا علـى

تكوين وصياغة البيانات المتقاطعة ذاتها

خبير التقارير الفرعية

يتيح لنا خبير التقارير الفرعية تكوين تقرير رئيسى وتقرير فرعى فى نفس الوقت وتقدم هذه الاداة المرونة

المتوفرة فى خبير التقارير القياسى لتكوين تقرير رئيسى وفى جدول التقرير الفرعى الاضافى يمكننا اختيار

استخدام احد التقارير الموجودة على انه تقرير فرعى او يمكننا تكوين تقرير جديد ولكى نكون تقرير فرعى

نتبع نفس الخطوات المتبعة فى خبير التقرير القياسى

خبير ملصقات عناوين البريد

يتيح لنا هذا الخبير تكوين تقرير خاص بالطباعة على ملصقات عناوين البريد من اى حجم وللقيام بـذلك

نستخدم صفحة labelلاختيار نوع الملصق التجارى كما يمكنننا تعرف مخططاتنا من الصفوف والاعمدة لا

نمط من التقارير متعددة الاعمدة

خبير تقرير التنقيب

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

التنقيب drilldownويقدم لنا هذا الخبير كل وظائف خبير التقارير القياسية ومن اهـم الملـصقات التـى

يحتوى عليها مربع حوار خبير التقارير ملصق drillالذى يعرض قائمة بلاقسام التى يمكن اخفاؤهـا ولا

تظهر الاقسام المختفية الى ان يتم النقر على الحقل المناسب ويمكـن اسـتخدام البيانـات المخفيـة فـى

الملخصات والمجاميع

ادوات الوصول الى التقارير ومصادر البيانات

يحتاج المستخدم الوصول الى التقرير لقراءته كما يحتاج التقرير للوصول الى مصدر البيانات للحصول على

البيانات الاداة االرئيسية التى توفر للمستخدم الوصول الى التقرير هـى اداة مـشاهدة التقـارير بنمـاذج

الويندوز

من ناحية اخرى يستطيع التقرير الوصول الى مصادر البيانات باستخدام محرك قواعد البيانات التى يحنوى

عليها كريستال ريبورت

اداة مشاهدة التقارير

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

ويجب ربط هذه الاداة مع التقرير لكى يمكـن اسـتخدامهاوتوجد هـذه الاداة فـى شـريط الاوات باسـم

crystalreportviewerوتحتوى على عدة خصائص للتحكم فى شكل وسلوك التقرير

تصدير التقارير

ويقصد بالتصدير تحولية الى انواع اخرى من الملفات والتقارير والصيغ االمتاحة فى كريستال للتصدير هى:

adobe acrobat (.pdf)-1

crystal reports for vs.net(.rpt) -2

PDF created with pdfFactory trial version www.pdffactory.comSOLO.NET@ARABTEAM2000.COM Learn Crystal Reports

6

HTML 3,2 an 4.0 (.html) -3

Microsoft excel (.xls) -4

Microsoft rich text(.rtf) -5

microsft word (.doc) – 6

وتدعم الاداة crystalreportviewerتصدير التقارير من خلال اسـتخدام زر exportبـشريط الادوات

الخاص به الى كل صيغ التصدير المذكورة مـا عـدا HTMLو)crystal reports for vs.net(.rpt

ويمكن استخدام الكود لتعديل خيارات تصدير التقارير

طباعة التقارير

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

محركات البيانات

تستخدم محركات البيانات فى وقت التصميم للتعرف على مخططات البيانات ولكى يتم تحديد هذه المخططات

يجب اجراء اتصال مع قواعد البيانات من خلال استخدام محرك , OLEDBمحرك , ODBCومحركات

EXEL/ACCESSللحصول على الجداول والمشاهد والاجراءات المخزنة كما يتم الاتصال مـع محـرك

ADO.NETللحصول على مخطط بيانات فى صورة ملف XMLوفى وقت التشغيل تـستخدم التقـارير

نفس محركات البيانات المستخدمة فى اعداد التقارير واذا تم دفع البيانات الى كريستال ريبـورت سـوف

يجرى استخدام المحرك المناسب لمعالجة فئة السجلات او فئة البيانات..وياتى كريستال ريبورت ومعه عدد

من من محركات قواعد البيانات والموضحة بالجدول التالى:

محرك قاعدة البيانات قاعدة البيانات المستخدم معها

OLEDB

عم

اى قاعدة بيانات تد OLEDB

ODBCاى قاعدة بيانات بها محركODBC

Access\Excelبرنامج اكسس واكسل

ADO.NETقواعد البيانات التى تدعم هذه التقنية

Field Definitionلايستخدم مع قواعد االبيانات

CDOلا يستخدم مع قواعد البيانات


تحميل برنامج كريستال ريبورت
الرجوع الى أعلى الصفحة
صلاحيات هذا المنتدى:
لاتستطيع الرد على المواضيع في هذا المنتدى