القائمة الرئيسية

الصفحات

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

برمجة التقارير كريستال ريبورت فيجوال ستوديو 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لا يستخدم مع قواعد البيانات

تحميل برنامج كريستال ريبورت 

هل اعجبك الموضوع :

تعليقات

التنقل السريع