الدرس الأول:
اي مع تتوبرع لعاكون
يتكون برنامج كريستال رييورت من ثلائة أجناء رئيسية وهي:
1- بيئة كاملة للتصميم: ومكن الوصول إلي هذه البيكة من خلال قائمة "51821 " ثم 21081111 ثم تحتار
0ع الال من قائمة البرامج في النظام 15711200875 ؛ وتنيح لك هذه البيئة تصميم تقاريرك
في بيئة منفصلة عن برنامج فيجوال بيسك ثم ربط تقاريرك المصممة في فيجوال بيسك وغيره من لغات البرمحة
التي يدعمها البرنامج مثل 1713 . 14121 وفيجوال ©
2- بيئة للتصميم يطلق عليها اسم 017100116175© :10688116 0011ع1 أو اختصارا ”18100و
يتيح لك هذا الجزء تصميم تقاريرك من داخل فيجوال بيسك مثل أداة 1028181800121 مع إمكانيات أكثر
3- أداة وتسمي 17160061 120011 لعرض التقرير علي الشاشة أو علي الطابعة.
ومن الواضح من هذا التقدم أنه يتم تصميم البرنامج في أحد الحزأين الأول أو الثاني ثم استخدام الجزء الثالث في عرض
التقرير ٠ وتنيح بيئة التطوير الكاملة بيكة مناسبة أكثر لتصميم التقرير يما تقدمه من إمكانيات أكثر في التصميم كما أن
مساحة العمل تكون كبيرة بعرض وطول الشاشة بعكس بئة التطوير المدبحة داخل فيجوال بيسك التي تحتوي علي
إمكانيات أقل في التصميم » كما أن مساحة العمل تكون محصورة داخل بيئة فيجوال بيسك وأدواتها المختلفة وتحتل بيئة
التصميم حيز ضيق من محيط العمل لا يساعد كثيرا في تصميم تقاريرك.
وسوف تخصص الدروس الثلاثة الأول للحديث عن ال ©1112 ثم سنتقل بعد ذلك إلي تصميم التقارير باستخدام بيئة
3م عرض التقارير باستخدام عارض التقارير 17160067 168011 باستخدام الكود دون استخدم الجزء للسمي
ب ©1820 ؛ أي ستعامل مع البرنامج بدء من الدرس الرابع كمحترفين في تصميم التقارير التجارية.
وما أن هذا أول درس لنا في هذه الدورة ستخصصه لفتح تقرير موحود علي القرص باستخدام ما يسمي 14-6001714
الإصدار الثامن حتى الإصدار العاشر موضوع هذه السلسلة..
في هذا الديى سوف تتعرف علي الأتي
1- كيفية إضافة 18126 إلي مشروعك
2- كيفية فتح تقرير موحود علي القرص باستخدام 14170
ولنبداً علي بكة الله
1- أبداً بتشغيل فيجوال بيسك كما هو معتاد واختر 123515 512110210 من صندوق الحوار » أما إذاكنت داخل
فيجوال بيسك فاختر أمر 210661 1]6+57 من القائمة 1[8ومن صندوق الموار اختر 15361 5131102780
2- في بعض الإصدارات من كريستال ريبورت مثل الإصدار الثامن لا يتم إتاحة كريستال ريورت إل بيئة فيجوال
8) من القائمة 210661 اختر 0113001161115 ستظهر لك نافذة جديدة تحتوي علي
أنقر علي البطاقتة 61 61و16
ط) ضع علامة أنام ك3 0ع 1518© حيث ع رقم الإصدارة التي تستخدمها
ويهذا يصبح 14126 متاح في برنابحك وبابحك للقبلة
ولتكمل الآن المشوار . الآن نحتاج إلي فتح تقرير في ©1612
3- من القائمة 10661 ط اختر 10 100115 9021لا 2400 سيظهر لك صندوق حوار جديد يحتوي علي
نماذج للتقارير التي يمكن إنشائها باستخدام البنامج + وحيث أننا نحتاج في هذا المخال إلي فتح تقرير موحود ؛ ضع
علامة أمام الخيار .00011ع1 12715017 له 10113لالم أضغط علي الزرك1ه
4- سيظهر أمامك صندوق حوار لفتح الملف . أذهب إلي المجلد ل11110118 1: ستجد به تقرير باسم
1 أنقر علي هذا التقرير لفتحه
5- سوف يظهر أمامك صندوق حوار ثانٍ يطلب منك الإجابة علي سؤالين ب 1768 او 70/السؤال الأول معناه أن
هل ترغب في قيام ©1012 بإضافة أداة العرض التقارير إلي مشروعك . وني السؤال الثاني يسأل هل ترغب في أن
يكون النموذج امحتوي علي أداة العرض هو النمونج المبدئي للمشروع . ستجد أن الخيار 65 هو الخيار النشط
في الحالتين » أختر الآن زر كر
6- سيقوم ©1112 بفتح التقرير كما سيقوم بإضافة نموذج جديد يجتوي علي أداة لعرض التقارير .كما إنه قام بكتابة
بعض سطور الكود نيابة عنك لمشاهدة هذا الكود أنقر مرتين علي التموذج 1011312 لفتح محرر فيجوال بيسك
للنموذج في القسم العام للنموذج ستجد السطر التالي
ممع لمعتو وجل عط لمع سنط
أيضا وهو الإجراء 0113_1088 5115 ونصه كالتالي
المع 1.171ت 107100
في السطر الأول يتم إعداد مؤشر الماوس ليأخذ شكل الساعة الرملية وفي السطر الثاني يتم تحميل العارض بالتقرير وني
السطر الثالث يتم عرض التقرير أما في الربع فيتم عودة مؤشر الماوس إلي الوضع العادي أما الإجراء الثاني فهو لتحجيم
أداة عرض التقارير لتشغل كل مساحة النموذج مهما صغر أو كبر النموذج ونصه كالتالي :
وهذا الإجراء لا يحتاج إلي شرح فهو إجراء تقليدي في فيجوال بيسك ٠
ملحوظة هامة: إذا قمت بتغير الخاصية 121116 لمصمم التقارير المضاف بمعرفة ال 18125 إلي أي أسم جديد وليكن
مثلا 1111-0011 ؛ في هذه الحالة يجب تعديل السطر الموجود في قسم الإعلانات العام للنموذج 17011112
ليصبح كما في السطر التالي:
أضغط الآن علي 15 لتشغيل المشروع لمعاينة التقرير
يوجد مثال في المرفقات علي هذا الدرس وستجد داخل المجلد فهرس يسمي 99011-1ع1 انقل هذا الفهر إلي داخل
الفهرس [1711110118:©والذي سبق إعدادة في المقدمة وستجد تقرير باسم 1171!.2[18 © أنقل هذا التقرير إلي
داخل الفهرس [3711110118:© ايضا
لتصبح المسارات كمايلي:
المشروع علي لسار 016112111650111 171:©
والتقرير علي المسارلة1111101:©
الد التحكم في التقرير من خلال البريحة
في هذا الدرس سنحاول أن تعرف عن محة بسيدلة في التحكم في التقرير من خلال البمحة. في الدرس السابق قمنا بعرضش
تقرير بأسماء العملاء المتعاملين مع لمنشأة ؛ ولاحفنا في هذه التقرير أن بعض العملاء في السعودية وآخرين في مصر
وبحضهم في لبيا وهكذا » أي أن لمنشأة تتعامل مع مجموعة من العملاء المنشرين في بجموعة من الدول وستفرض الآن
أننا نحتاج تقرير بأسماء العملاء في مصر فقط » طبعا لن نقوم بتصميم تقرير جديد يحتوي علي العملاء في مصر ولكن
م نفس التقرير مع خاصية 0106117 من خواص الكائن 0011[ع.4آني كريستال رييورت يستخدم في تحديد
البيانات المللوب عرضها في التقرير وهي الخاصية:
2- كرر الخطوات من 3 إلي 6 في المخال السابق لإضافة أدوات كريستال ريبورت المعتادة وربط التقرير بمشروعك
دثم قم بتشغيل المشروع لمشاهدة التقرير
3- أضغط علي النموذج 77011112 مرتين لفتح محرر الكود لفيجوال بيسك
4- ستجد الكود النالي في إجراء تحميل التموذج 2017311086 طتر5
معدم 1_صصصمه طن5 عنم ترط
ممقاع تت م11 نا - معتصته اعفن ه1/1 .5060
المع - لماه .27101
وطبعا شاهدنا هذا الكود في المثال السابق وتكرره هنا للتدريب فقط علي مشاهدة الكود والتعود عليه
أضف السطر التالي إلي هذا الإجياء
بحيث يصبح هذا الإجراء كما يلي:
قم الآن بالضغط 15 لتشغيل المشروع ستجد أن التقرير أصبح يحتوي علي العملاء المصريين فقط
لاحظ كيف ثم كتابة كلمة مصر في التقرير والعلامات التي حولحا ؛ أي الصيغة التي تم بها تمرير اسم الدولة إلي الخاصية.
طبعا ليست هذه وسيلة عملية فلنفرض مثلا أننا نريد طباعة تقرير بالعملاء في السعودية مثلا ؛ حسب هذا الأسلوب
يجب أن نفتح كود المصدر ونير اسم الدولة الموجود في هذا السطر من مصر إلي السعودية ثم نقوم البرنامج ٠
وطبعا لن يتوفر للمستخدم كود المصدر حتى يقوم بهذا التعديل وإن توفر له الكود فقد لا يعرف ماذا يفعل بهذا الكود
لطباعة مثل هذا التقرير . لذلك لا بد من إيجاد طريق أخرى ليصبح مثل هذا المشروع عمليا ..ولكي يصبح مشروعك
1- عرض أسماء الدول الموجودة في الحدول في 011101305 مثلا ليقوم العميل باختيار الدولة منه
-2 تقوم بتمرير ما اختارة المستخدم إلي الخاصية 011111118 160105616611011 لإعداد التقرير
3- ثم تطبع التقرير بعد ذلك
ولكن كيف يتم ذلك بربحيا هذا ما سنعرفه في الدرس القادم وسيكون موعده يوم الخميس القادم بإذن الله
مرقات الدرس الثاي: 7127553018315 برطم ا ملدمل بحسم . عتظمنا عمس يماط
الدرس الثالث :تشغيل كريستال ريوزت 10
أ بتشغيل بيعة كريستال رييورت عندما تنوي تصميم أي تقرير ولتشغيل كريستال
ريبورت اتبع الخطوات التالية:
0 ومع لماكوين
3- ستظهر لك شاشة ترحيب كما هو موضح بالشكل التالي
صتااقاد اذ وداقاك عممعاعب يمحا
اشة تتكون من قسمين قسم تعنون ب اقمع لفاكت ج11 عنو:0
وكما تلاحظ فإن ال
03111 100 ويتكون من خيارين الخيار الأول لاستخدام منشئ التقارير في تصميم تقريرك » والخيار الثاني للبدء
تقريرك من ويتكون الصفر علي أن تقوم أنت بتصميم كل شئ » أما القسم الثاني وللعنون ب 12365811 دنه 0210
12001 ويتكون هذا الخيار من 11165 1/6016 وبالنقر عليها بالماوس يظهر أمامك صندوق فتح ملف التقليدي
والذي من خلاله يمكنك اختيار تقرير من علي القرص الصلب كما يعرض آخر ملفات ثم فتحها بالونامج ومكنك
الاختيار منها للفتح
4- أما إذاكنت قد سبق لك تشغيل البرنامج وإزالة العلامة من أمام الخيار 88 ميعلفثك عتستوعاء 5110-77
8111 فسيظهر أمامك بيئة العمل فارغة ١ في هذه الحالة
يمكنك البدء بتقرير جديد من خلال الخيار 11167 في شريط الأدوات ورمزه ل سيظهر أمانك تانذة لفاار:©
7:ع1لة© 0011ع18 لاختيار نوع التقرير المطلوب تصميمه كما في الشكل التالي:
معنا ممممع
7 تاه
وتتكون هذه النافذة من قسمين الأول يحتوي علي خيارين الأول 60122208 10011 ع1 لوآ ويكون الخيار
البرنامج أن تبداً بها » ونظرا لأن هذه أول مرة سنقوم بتشغيل البرنامج فيها ؛ والغرض هو التعرف علي الخدمات التي
يقدمها البرنامج» فستختار الخيار الثاني وهوا1ه (ع.12 علدا كلد أي بدء تقرير من الصفر . ثم اضغط علي
نتاه
5- سيظهر أمامك شاشة جديدة بعنوان 13307611 12818288 وترجتها الحرفية خبير قاعدة البيانات وتستخدم هذه
النافذة في اختيار قاعدة البيانات التي سيستند التقرير إليها كما هو موضح بالشكل الثالي :
المع اا 012 ها
ولاختيار قاعدة البيانات اتبع الخطوات التالية:
1-قم بالنقر علي علامة "+" بجانب الخيار 011176610013 11687 6216© لتوسيعه » ثم أنقر علي الثيار
و11 10212056 لتوسيعه أيضا فسيظهر أمامك صندوق حوار 067
مقدمة هذه الدورة . أنقر علي قاعدة البيانات هذه للفتح . بعد هذه الخطوة تصبح شكل النافذة كما هو موضح
بالشكل التالي :
عامج ما تممه تمر مماطما عطا بها معتنمة هامك قط عسوي
مات عا
16ع6000 معلا عامعه له 5
عام 1000001055
مفمهمة فداما5 ا ا
3-أنقر علي علامة "+" أمام الخيار120165 لعرض جداول قاعدة البيانات 17162000.11106 لكي تصبح
الشاشة كما هو موضح بالشكل التالي:
تعب عفوطم001 2
وحيث أننا سننشئ تقرير من جدول واحد خاص بالعملاء . أنقر علي المدول 1174© ستلاحظ أن الزر الذي
يوجد عليه العلامة "<<" أصبح نشطا ِ
4- أنقر علي هذا الزر الآن ستلاحظ فلهور أسم الحدول في القسم الأيمن من النافذة ؛ أنقر الآن زر 01
5- ستتقل بعد هذه الخطوة إلي لوحة التصميم ؛ وستجد عارض المقول1©1 1161013010 الموضح بالشكل
الأول في البرنامج.
ممم كلاف
كلاف مممطقاد0 9 يا
كدام مامد [3ا
عكادة عمدلا مه 9
نادم اموعم5 ع3 8