دروس متقدمة في الأكسس للمبتدئين (الدرس الأول)
=============
الدرس الثاني هو :
استخدام الدالة Select Case
هي أشبه ما تكون بالدالة If .. Then ولكنها تختلف عنها بالتعدد أي أنها تكون في الشروط المتعددة .
طريقة بناؤها كما يلي :
Select Case الكائن Case حالة_الكائن الحدث_المراد_عمله_في_هذه_الحالة_للكائن End Select
===
نضرب مثال لتقريب عمل هذه الدالة :
أقرب مثال وأوضحه هو طريقة استخراج التقدير العام للطلاب في مؤهلاتهم بمعنى ..
طالب أخذ درجة 60 فيكون تقديره مثلاً جيد
طالب آخر أخذ درجة 90 فيكون تقديره ممتاز وهكذا ..
فإذا مرت علينا مثل هذه الحالة أي شروط متعددة فنستخدم معها هذه الدالة
فالتقدير هنا متعدد فهو تارة يكون ضعيف أو مقبول أو جيد أو جيد جداً أو ممتاز وكل هذا مبنى على مجموع الدرجات التي تحصل عليها الطالب .
===
نأتي بمثال على كيفية استخدام هذه الدالة مع الحالة السابقة الذكر :
لدينا نموذج وفيه مربعي نص الأول باسم (المجموع) والثاني باسم (التقدير)
نضع في حدث (عند الخروج) لمربع النص المسمى (المجموع) هذا الحدث لكي يخرج علينا التقدير باستخدام الدالة Select Case كالتالي :
Select Case المجموع Case 0 To 48 التقدير = "ضعيف" Case 49 To 60 التقدير = "مقبول" Case 61 To 74 التقدير = "جيد" Case 75 To 88 التقدير = "جيد جداً" Case 89 To 100 التقدير = "ممتاز" End Select
نكتب أي رقم من 1 إلى 100 في الحقل (المجموع) ليخرج علينا تقديره في الحقل (التقدير)
طبعاً استخدمنا هنا To) ) بمعنى (إلى) ولا يلزم استخدامها مع الدالة دائماً ولكنها تستخدم في حالة مثل هذه الحالة التي نحن بصدد الحديث عنها .. أما (Case ) هنا فهي تشير إلى المجموع وهي تستخدم دائماً مع الدالة ولا يمكن الاستغناء عنها.
وتفسير الدالة السابقة كما يلي :
المجموع صفر إلى المجموع 48 يكون التقدير ضعيف
المجموع 49 إلى المجموع 60 يكون التقدير مقبول
المجموع 61 إلى المجموع 74 يكون التقدير جيد
المجموع 75 إلى المجموع 88 يكون التقدير جيد جداً
المجموع 89 إلى المجموع 100 يكون التقدير ممتاز
==============================
الاختبار الأول :
المطلوب في هذا الاختبار هو تطبيق ما تم شرحه أعلاه بخصوص تقدير درجات الطلاب
أرجو للجميع دوام التوفيق



