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

نسخة كاملة : تعديل في طريقة حفظ الدرجات
أنت حالياً تتصفح نسخة خفيفة من المنتدى . مشاهدة نسخة كاملة مع جميع الأشكال الجمالية .
الصفحات : 1 2 3 4
هذا مثال صغير يتم فيه حفظ درجات الطلبة عن طريق (36) تكست تكست أعمال - تكست امتحان - تكست المجموع
وأريد تعديل طريقة الحفظ حتى يكون بثلاث تكسات فقط TextA - TextB - TextT
مع الاحتفاظ بالطريقة السابقة في جمع درجات الفصلين وإظهار المجموع الكلي لدرجات الفصلين + النسبة + التقدير + النتيجة النهائية
أو التعديل حسب التعديل المطلوب

ملاحظة: نتيجة لقلة خبرتي في الأمور المحاسبية فدائماً أعاني من هذه الأمر

[attachment=23667]
السلام عليكم ورحمة الله وبركاته

أهلا بك أخي الكريم ، إن شاء الله تعالى سا أطلع على المثال عندما أتواجد عند الكمبيوتر أنا حاليا أكتب ردي هذا من الموبايل .
(16-12-19, 01:31 PM)Ahmed_Mansoor كتب : [ -> ]السلام عليكم ورحمة الله وبركاته

أهلا بك أخي الكريم ، إن شاء الله تعالى سا أطلع على المثال عندما أتواجد عند الكمبيوتر أنا حاليا أكتب ردي هذا من الموبايل .

جُزيثَ خيراً ، ورُزقتَ طيراً أستاذي الحبيب أحمد منصور
فأنت سبَّاقٌّ لكلِ خير
انتظرك أخي الكريم أحمد منصور
لقد تأخرت كثيراً في تسليم المشروع، وخاصة أن حفظ الدرجات جعلتني في حيرة من أمري.
أهلا بك أخي الكريم , أخي مصمم هاوي أرجوا المعذره على التأخير والله أخي من آخر رد لي في مشاركتك هاذي وأنا أحاول أفهم طريقة عمل برنامجك لكن إستسلمت الآن , لذلك يرجى لو نأخذها خطوة خطوة بحيث نبدأ من زر الحفظ ثم الأزرار اللاحقه , أنت تريد بدل الـ36 تكست تستخدم فقط 3 تكستات طيب يعني الـ 36 تكست كانت لجميع المواد للطالب المحدد من اللست بوكس ولكن الـ 3 تكست ستكون لكل مادة على حدة يعني لازم تسجل درجات كل مادة لوحدها هل هذا ماتريده إذا كان جوابك نعم فيجب إنشاء جدول خاص بالدرجات فقط مربوط برقم الطالب في جدول بيانات الطلاب , في إنتظار توضيحاتك لكي نعرف ماهي الطريقة المناسبة للتعديل على البرنامج , بالتوفيق .
(18-12-19, 07:42 PM)Ahmed_Mansoor كتب : [ -> ]أهلا بك أخي الكريم , أخي مصمم هاوي أرجوا المعذره على التأخير والله أخي من آخر رد لي في مشاركتك هاذي وأنا أحاول أفهم طريقة عمل برنامجك لكن إستسلمت الآن , لذلك يرجى لو نأخذها خطوة خطوة بحيث نبدأ من زر الحفظ ثم الأزرار اللاحقه , أنت تريد بدل الـ36 تكست تستخدم فقط 3 تكستات طيب يعني الـ 36 تكست كانت لجميع المواد للطالب المحدد من اللست بوكس ولكن الـ 3 تكست ستكون لكل مادة على حدة يعني لازم تسجل درجات كل مادة لوحدها هل هذا ماتريده إذا كان جوابك نعم فيجب إنشاء جدول خاص بالدرجات فقط مربوط برقم الطالب في جدول بيانات الطلاب , في إنتظار توضيحاتك لكي نعرف ماهي الطريقة المناسبة للتعديل على البرنامج , بالتوفيق .

بارك الله فيك استاذ احمد
التكسات الثلاث يتم فيها رصد درجات الأعمال. الامتحان ثم المجموع
يوجد جدول لحفظ الدرجات اعتقد اسمه Final لأنني اكتب الآن من الجوال.

أما كومبوكس المواد
فلكل مادة اعمال وامتحان ومجموع الأعمال والامتحان.
وسوف يتم إلغاء التكسات 36.
أتمنى أنني قد اوضحت الفكرة قليلا.
السلام عليكم ورحمة الله وبركاته

أهلا بك أخي الكريم , تم تعديل المثال وبقيت مشكلة قيمة المتغير FinalG أو القيم 520 و 1040 عندما تستخرج النسب المئوية على أساس هذه القيم والمجاميع لاتتعدي المئة درجة , باالتوفيق .
(19-12-19, 01:40 PM)Ahmed_Mansoor كتب : [ -> ]السلام عليكم ورحمة الله وبركاته

أهلا بك أخي الكريم , تم تعديل المثال وبقيت مشكلة قيمة المتغير FinalG أو القيم 520 و 1040 عندما تستخرج النسب المئوية على أساس هذه القيم والمجاميع لاتتعدي المئة درجة , باالتوفيق .

جزاك الله كلّ خير أستاذ أحمد منصور، والتعديل الذي تفضلت به جميل ولكنه ليس هو المطلوب،
فنلاحظ أنه في تكست المواد 12 مادة
لكل مادة درجات أعمال + درجات امتحان = المجموع  -  ويتم حفظ هذه الدرجات في خلايا الجدول حسب الترتيب الاتي:
on1 .... إلى on12 خلايا درجات الأعمال
to1 .... إلى to12  خلايا درجات الامتحان
tr1 .... إلى tr12 مجموع درجات الأعمال والامتحان
مع خلايا المجموع الكلي والنسبة والتقدير والنتيجة النهائية

فمثلاً: لو أنني اخترتُ رصد درجات أعمال + امتحان مادة (القرآن الكريم) سيكون الحفظ في on1 * to1 * tr1
ودرجات أعمال + امتحان مادة (التفسير) سيكون on2 * to2 * tr2  ...........
وهكذا في جميع المـــــواد (12)

ليس حسب الصورة المعدلة، قد اكون أثقلتُ عليك، ولكن:

إذا لم يكن إلا الأسنة مَركَبا =  فما حيلةُ المضطر إلا ركوبها

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

http://vb4arb.com/vb/showthread.php?tid=28733
أهلا بك أخي الكريم , طيب أخي فهمت ماتريده ولكن حقل الـ Tag الذي تعتد عليه في عملية التجميع والترحيل كيف سيكون وضعه عندما تضيف درجات مادة واحدة وليس كل المواد , هل تريد وضع قيمتة تساوي واحد في كل مرة يتم تسجيل درجات مادة معينه بحيث بعد الإنتهاء من جميع المواد لجميع الطلاب تسوي تجميع وترحيل للكل أم لك رأي آخر .
(19-12-19, 10:44 PM)Ahmed_Mansoor كتب : [ -> ]أهلا بك أخي الكريم , طيب أخي فهمت ماتريده ولكن حقل الـ Tag الذي تعتد عليه في عملية التجميع والترحيل كيف سيكون وضعه عندما تضيف درجات مادة واحدة وليس كل المواد , هل تريد وضع قيمتة تساوي واحد في كل مرة يتم تسجيل درجات مادة معينه بحيث بعد الإنتهاء من جميع  المواد لجميع الطلاب تسوي تجميع وترحيل للكل أم لك رأي آخر .

بالنسبة لحقل الــ Tag والذي يمثل الفصل الدراسي أي السمستر فإن قيمته تساوي (1) عند تسجيل درجات الفصلين الأول والثاني و(2) عند التجميع و(3) عند تسجيل درجات الدور الثاني
ومازلتُ أقدمُ أشدُّ اعتذاري وأسفي على اقتطاع جزءاً من وقتك الثمين، وعسى أن يكون هذا العمل في ميزان حسناتك
الصفحات : 1 2 3 4