19-03-19, 08:59 PM
(19-03-19, 08:20 PM)Amir_Alzubidy كتب : السلام عليكم و رحمة الله
عذراً على التأخير اخي حيدر
بالرغم من انني لا احب طريقة الربط المتبعة في المشروع الا انني سأحاول
لكن هناك سؤال اخي الحبيب فيما يخص الدرجات ( درجات الكيرف ) ،
هل هي لكل طالب ؟
وكيف يتم تحديدها بناء على ماذا ؟
ماذا عن المتبقي من درجات الكيرف لو تم توزيعها
الله يبارك بيك استاذنا الغالي
ادامك الله وابقاك وجعل كل حرف تكتبة في ميزان حسناتك
انا مبتدئ لذلك افضل استخدم الربط بال ADO لمعرفتي البسيطة بكيفية التعامل معها
درجات الكيرف لكل طالب عشر درجات
والمتبقي من درجات الطالب الواحد تدور له للدور الثاني
يتم اعطائها للطالب الذي درجته بين 40 -49 ولكن تعطى اولا للدرس الذي درجته النهائية 49 ثم للدرس الذي درجته 48 ثم للذي درجته 47 وهكذا
مثلا لدينا الدرجات التالية
العربي 20+29=49 يأخذ درجة واحد لتصبح 50 وينبقى من درجات القرار 9 درجات
الأنكليزي 22+27= 49 ياخذ درجة واحدة من ال9 المتبقية فتصبح 50 ويتبقى 8 درجات
ثم نجد الدرجات التالية
الرياضيات 23+19=42
الفيزياء 21+26=47
الكيمياء 22+25=47
نجد ان المتبقي 8 درجات والرياضيات تحتاج الى 8 درجات لكي تصبح 50
لكننا لا نمنح القرار للرياضيات بل يمنح الى الفيزياء لانها تحتاج 3 درجات ويتبقى لدينا 5 درجات تمنح 3 درجات منها الى الكيمياء فيبقى لدينا ددرجتان
ولانها لا تفيد درجة الرياضيات تبقى مدور للطالب للدور الثاني
عذرا للأطالة اتمنى ان اكون قد وضحت ولو قليلا لالية اضافة القرار
استخدمت جملة case في المثال المرفق ادناه اتنمى ان تطلع علية جزاك الله خيرا
