منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب

نسخة كاملة : سوال بسيط حول ايجاد المعدل
أنت حالياً تتصفح نسخة خفيفة من المنتدى . مشاهدة نسخة كاملة مع جميع الأشكال الجمالية .
سلام عليكم
سوال بسيط لو سمحتوا
انا عندي برنامج بيانات الطلبه والمطلوب احسب الدرجات واطلع المعدل بس عندي لكل ماده ثلاثة ادوار بحيث اذا رسب الطالب بالدور الاول يحمتن الدور الثاني وذا رسب في الدور الثاني يمتحن الدور الثالث  والدرجه الي ينجح بيه الطالب تنضرب في الوحده هسه هاي اني مسويته
بس عندي شي انو الطالب اذا امتحن دور اول ورسب ورجع امتحن دور ثاني ينقص منه عش درجات من (درجة الماده وليس المعدل )واذا رسب بالدور الثاني وامتحن دور ثالث ايضا راح ينقص عش درجات بس بشرط اذا كانت الدرجه من 50 الى 59 تصير 50 واذا فما فوق عادي تنقص 10 درجات (طبعا شرط نقصان عشر درجات من الطالب فقط اذا امتحن دور ثاني او ثالث)
ارجو الرد ان امكن
وانا ارفقت صوره لكي توضح الفكره
تم الرد على هذا السؤال سابقا
تحياتي لك
شكرا اخ anan
الاخ السيد الغالي ماقصر ويايه بس المشكله نفسه ظلت اني مسويه الكود عله اساس انو الطالب ا ذاحصل من 50 الى 59 تصير درجته 50 واذا من 60 فما فوق تنقص عشر درجات هوه الخ السيد الغالي سوالي مشروع بسيط وجربت اسوي نفس الكود بمشروعي لكن بقيت نفس المشكله مع العلم انو في مشروعه السيد الغالي يتشغل عادي وصحيح
بس ما ادري ليش ميصير عدي (المشكله بالكود الي عندي انو اي درجه جاي ادخله جاي تصير 50 واني اريد فــــقــــط من 50 الى 59 تصير 50 والباقي عادي تنقص عشر درجات )
اريد ارفق مشوعي بس ما اريده عالعام اذا تسمح تعلمني شون ادزه بحيث مو الكل يشوفو
اسفه عالاطاله
واشكر جهودكم الطيبه
راسليني على الخاص وساعطيك اميلي ويكون التواصل على الاميل
تحياتي لك
اشكركم جدا ما قصرتو ابد الله يوفقكم
اني رفقعت الملف ودزيته للاخ السيد الغالي
وان شاء الله هوه ما يقصر
السلام عليكم
اختي الفاضلة الكود الذي عملتيه صحيح وشغال لكن المشكلة في مكان وضعة انتي وضعتيه في حدث Change وهذا غير صحيح ! لانه جملة if متكونة من شرطين وبما انه الكود في حدث Change فانه يحقق الشرط الاول ولايصل الى الشرط الثاني ابدا وهذه هي المشكلة لذا يجب عليك اما اضافة زر كما فعلت في مثالي المرفق سابقا او جعل الكود في حدث LostFocus وستحل المشكلة
تحياتي لك
الف شكر الك اخي السيد الغالي فعلا هيه المشكله في الحدث اشكرك
بس ممكن اتبينلي شنو الفرق بين الحدث change وclicke وLostFocus
واني لاحظت هنا انو الLostFocusيظل ثواني ياله يغير الدرجه مو مثل ال changeبسرعه يحوله
تحياتي
السلام عليكم
الحدث change يتم تنقيذ الكود عند اي تغيير يحصل في الادوات التي تستجيب للغيير مثلا text
الحدث Click يتم ننفيذ الكود عند (النقر) على الادوات التي تستجيب لهذا الامر
الحدث LostFocus يتم تنفيذ الكودعن فقدان التركيز
اما بخصوص التاخير جربي نقل التركيز الى text2 مثلا فالتنفيذ يكون مباشرة وبدون اي تاخير
تحياتي لك
وعليكم السلام
اشكرك اخي
لكن ماذا تقصد بالتركيز
تحياتي

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