اذهب الي المحتوي
أوفيسنا

مطلوب ادخال درجات طلاب مدرسة


الردود الموصى بها

العملية بحاجة الى عمل كثير :

1- عمل نموذج لضبط الحد الأعلى لجميع الصفوف العليا والدنيا .. وما يتبع ذلك من تعديل على الجمل البرمجية المسؤولة عن هذه الضوابط

2- عمل النوع ( ذكر / انثى ) داخل جدول الاسماء وداخل النموذج .. وتفعيل الوحدة الخاصة باستخراجه .

3- عمل جدول خاص بمعادلات الدرجات والألوان التابعة والتقييم .. بحيث يمكن التحكم بالألوان والقيم مستقبلا

بعد ذلك يتم بناء الاستعلام

بالنسبة لكلامك هذا :

3 ساعات مضت, 2saad said:

المفروض الألوان تكون لون وليس نص ( بس زي ما حضرتك عارف مش كل المدارس عندنا فيها طابعة ألوان ولذلك بحولها لنص علشان أعرف اطبعاها ابيض وأسود عندنا في المدرسة )

بالنسبة للألوان أحنا اتفقنا في تقرير النتيجة طبقا للصورة التي ارسلتها لحضرتك سابقا

ان شاء الله في النهاية وعند خروج التقارير  سأحاول جعل النتيجة من نسختين والطباعة حسب الرغبة  :

نسخة بالالوان كتابة نصية

ونسخة بالألوان الحقيقية

ولكني احتاج الى مزيد من الوقت فأمهلني

رابط هذا التعليق
شارك

  • الردود 101
  • Created
  • اخر رد

Top Posters In This Topic

15 ساعات مضت, ابوخليل said:

ا1- عمل نموذج لضبط الحد الأعلى لجميع الصفوف العليا والدنيا .. وما يتبع ذلك من تعديل على الجمل البرمجية المسؤولة عن هذه الضوابط

تم التنفيد .. علما ان النموذج محمي عن الاضافة ، لأن مواد المدرسة ثابتة ، واذا حصل تغيير من الوزارة يلزم تدخل المبرمج والاضافة من الجدول مباشرة

15 ساعات مضت, ابوخليل said:

2- عمل النوع ( ذكر / انثى ) داخل جدول الاسماء وداخل النموذج .. وتفعيل الوحدة الخاصة باستخراجه .

تم التنفيذ

15 ساعات مضت, ابوخليل said:

3- عمل جدول خاص بمعادلات الدرجات والألوان التابعة والتقييم .. بحيث يمكن التحكم بالألوان والقيم مستقبلا

 

رأيت ان اعمل افضل من هذا حيث تم بناء دوال عامة داخل الوحدة النمطية تقوم بالمهمة

نصيحة : لا تستخدم الدالة iif داخل الاستعلامات الا للضرورة القصوى ، وحاول ان تصنع دالة عامة تقوم بالمهمة

والسبب ان الدالة العامة 1- تختصر الكثير من الحقول 2- يمكن استخدامها في اي مكان من البرنامج بسهولة

الدالة العامة اقوى من الدوال المصنوعة داخل الاستعلام

عملت لك بداية استعلامين للصفوف العليا والصفوف الدنيا .. يمكنك الاكمال على هذا المنوال

لاحظ ان الدالة تأخذ قيمة حقلين وتجمعهما .. خذ باعتبارك انه يمكن عمل دالة تأخذ قيم الكثير من الحقول

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

Db16.rar

رابط هذا التعليق
شارك

أخي الفاضل الكريم أبو خليل بعد سلام الله عليكم ورحمة الله وبركاته

لقد قمت بالتطبيق علي الملف للصفوف العليا ( السادس ) والصفوف الدنيا ( الأول )

ولكن عدلت شوية حاجات في الوحدة النمطية بالنسبة ( للصفوف العليا ) هو دا اللي أخرني

بالنسبة للمواد التي لها ملف + تحريري تمام

بالنسبة التي ليس لها ملف ( القيم + توكاتسو ) هي من 100 درجة  والتقييم مختلف  ( اجتاز - لم يجتز ) ووضعت الألون لهم

وكذلك فنية +بدنية + موسيقي  هي من 20 درجة والتقييم ( اجتاز - لم يجتز ) ووضعت الألون لهم

وكذلك المجموع الكلي كان موجود التقييم ولا يوجد الأوان وضعت لهم الألوان

انظر للمرفق حضرتك وأحتاج لنصيحتك .

أما اللي عايز افهمه من حضرتك :

الوحدة النمطية للنوع وضعتها ازاي في جدول الأسماء أنا شايف الحقل بتاعها في الجدول بس ازاي تستدعي المعادلة عايز افهمها

الشئ الثاني المجموع الكلي عايزين نضع له وحدة نمطية علشان التوتل يبان في الاستعلام ( عربي + رياضيات + علوم + دراسات + انجليزي + مهارات + تكنولوجيا )

وكمان النسبة المئوية - ومواد الرسوب - عدد مواد الرسوب 

 

 

Db17.accdb

رابط هذا التعليق
شارك

59 دقائق مضت, 2saad said:

أخي الفاضل الكريم أبو خليل بعد سلام الله عليكم ورحمة الله وبركاته

لقد قمت بالتطبيق علي الملف للصفوف العليا ( السادس ) والصفوف الدنيا ( الأول )

ولكن عدلت شوية حاجات في الوحدة النمطية بالنسبة ( للصفوف العليا ) هو دا اللي أخرني

بالنسبة للمواد التي لها ملف + تحريري تمام

بالنسبة التي ليس لها ملف ( القيم + توكاتسو ) هي من 100 درجة  والتقييم مختلف  ( اجتاز - لم يجتز ) ووضعت الألون لهم

وكذلك فنية +بدنية + موسيقي  هي من 20 درجة والتقييم ( اجتاز - لم يجتز ) ووضعت الألون لهم

وكذلك المجموع الكلي كان موجود التقييم ولا يوجد الأوان وضعت لهم الألوان

انظر للمرفق حضرتك وأحتاج لنصيحتك .

ما شاء الله لا قوة الا بالله

يا سلام عليك ... الآن اوقع لك انك تسير في طريق الاحتراف

59 دقائق مضت, 2saad said:

أما اللي عايز افهمه من حضرتك :

الوحدة النمطية للنوع وضعتها ازاي في جدول الأسماء أنا شايف الحقل بتاعها في الجدول بس ازاي تستدعي المعادلة عايز افهمها

تجدها في نموذج تسجيل الطلاب .. في حدث بعد التحديث لحقل الرقم القومي

تظهر النتيجة في حقل النوع رغم انه مربع تحرير

 جعلته مربع تحرير ليمكن الاختيار منه .. وطبعا لا يتصور ان الدالة تخطىء ، ولكن تحسبا فيما لو لم تعمل الدالة لا يمكن الكتابة من لوحة المفاتيح بشكل خاطىء .. والسبب هو توقع الخطأ الإملائي في كلمة : انثى  فقد تكتب : انثي  بالياء ... وهنا لن تحصل على احصاءات دقيقة وصحيحة .

 

59 دقائق مضت, 2saad said:

الشئ الثاني المجموع الكلي عايزين نضع له وحدة نمطية علشان التوتل يبان في الاستعلام ( عربي + رياضيات + علوم + دراسات + انجليزي + مهارات + تكنولوجيا )

59 دقائق مضت, 2saad said:

وكمان النسبة المئوية - ومواد الرسوب - عدد مواد الرسوب 

 

سوف اعمل عليها ... وانت تعدل وتصحح  ... خلاص بقيت استاذ  ما انت استاذ لغة والآن استاذ لغة وبرمجة :clapping:

رابط هذا التعليق
شارك

أخي الفاضل الكريم ومعلمي ابو خليل بعد التحية والسلام

أنا جربت المرفق تمام والحمد لله

ملحوظة هامة : أنا زودت مادة الدين في مواد الرسوب بالوحدة النمطية  لأنها لا تضاف للمجموع ولكن مادة نجاح ورسوب )

 

بس فيه دالة وضعتها في الوحدة النمطية تستدعي نتيجة الطالب (ناجح - ناجحة - له برنامج علاجي - لها برنامج علاجي )

وهذا يتطلب النوع ومجموع مواد الرسوب  والمجموع الكلي

ولذلك وضعت النوع في الاستعلام عن طريق الدالة الموجودة في الوحدة النمطية

( بس دالة النتيجة مش عايزة تشتغل ) محتاج اشوف ايه الغلط فيها .

 

كمان عايز افهم الجزئية دي اللي في الصورة ازاي استدعي مواد المجموع ( يعني عايز اعرف ازاي اختار المواد دي علشان يجمعها عربي - علوم ...   )

image.png.644c9d7faca598a378dfe75df3432416.pngDb19.accdb

رابط هذا التعليق
شارك

If total = 0 And النوع = "ذكر" And contRsob = 7 Then
        funresult = "ناجح"
    ElseIf total = 0 And النوع = "انثي" And countRsob = 7 Then
        funresult = "ناجحة"
    ElseIf total < 350 And النوع = "ذكر" And countRsob <> 0 Then
        funresult = "له برنامج علاجي"
        ElseIf total < 350 And النوع = "انثي" And countRsob <> 0 Then
        funresult = "لها برنامج علاجي"
    Else
        funresult = ""
    End If

كيف اذا المجموع = صفر  ومواد الرسوب = 7  تكون النتيجة ناجح ؟؟؟؟؟؟

اكتب لي الشروط هنا كتابة

رابط هذا التعليق
شارك

Public Function funresult(total As String, contRsob As String, النوع As String) As String
    If total >= 350 And النوع = "ذكر" And contRsob = 0 Then
        funresult = "ناجح"
    ElseIf total >= 350 And النوع = "انثى" And contRsob = 0 Then
        funresult = "ناجحة"
    ElseIf total < 350 And النوع = "ذكر" Or contRsob <> 0 Then
        funresult = "له برنامج علاجي"
        ElseIf total < 350 And النوع = "انثى" Or contRsob <> 0 Then
        funresult = "لها برنامج علاجي"
    Else
        funresult = ""
    End If
End Function

 

رابط هذا التعليق
شارك

هل النتيجة في الصورة صحيحة ؟

اعتقد لا .. لأن السجل الأول غائب في جميع المواد

والطلاب المكملين بمادتين النتيجة = Null  هذه حسب شرطك حيث طبق الشرط  :

Else
        funresult = ""
2 ساعات مضت, ابوخليل said:

اكتب لي الشروط هنا كتابة

طلبت ان تكتبها كتابة بحروف وفقرات .. ولم اطلب ان تعدل على الدالة .. 

مثلا ـ

- اذا كان مجموع الدرجات = او اكبر من كذا تكون النتيجة كذا

بالنسبة للذكر والانثى غير مهمة فهي تظهر تبعا

Untitled.png

رابط هذا التعليق
شارك

* اذا كان المجموع الكلي أكبر من أو يساوي 350 وعدد مواد الرسوب يساوي( 0)  والنوع (ذكر) تكون النتيجة (ناجح)

* اذا كان المجموع الكلي أكبر من أو يساوي 350 وعدد مواد الرسوب يساوي( 0)  والنوع (انثي) تكون النتيجة (ناجحة)

* اذا كان المجموع الكلي أقل من 350  أو  عدد مواد الرسوب لا يساوي ( 0 )  والنوع (ذكر) تكون النتيجة ( له برنامج علاجي )

* اذا كان المجموع الكلي أقل من 350  أو  عدد مواد الرسوب لا يساوي ( 0 )  والنوع (انثي) تكون النتيجة ( لها برنامج علاجي )

وعايز اقول لو المجموع الكلي يساوي ( 0 ) تكون النتيجة ( غ )

شوف حضرتك هنظبطها ازاي

 

 

وفيه مقترح لو عدلنا فيه هيريحنا شوية

المواد اللي وضعت فيها 0 دي اصلا غ بس طبعا مينفعش احطها في حقل الجدول غ لأنه رقم مش هيقبل نص

لكن ممكن حول 0 في الاستعلام الي غ وبالتالي في المجموع الكلي  0 هيكون غ

 

وشكرا علي تعب حضرتك معانا

رابط هذا التعليق
شارك

شكرا أخي الفاضل أبو خليل علي تعب معي 

فيه ملحوظة جربها حضرتك

لو اخذنا اسم طالب انثي ونزلنا درجاته مثلا في اللغة العربية مثلا 15 امتحان          20 ملف

هتلاحظ في النتيجة (له برنامج علاجي ) مع ان المفروض يديني ( لها برنامج علاجي )

 

رابط هذا التعليق
شارك

المشكلة في تحرير الشرط لوجود : and و Or

فقط نعيد ترتيب السطر

انسخ هذين السطرين واستبدلهما بالموجود عندك

لاحظ قبل اللصق التقديم والتأخير

 ElseIf tot < 350 Or cnt <> 0 And ty = "ذكر" Then
        funresult = "له برنامج علاجي"
    ElseIf tot < 350 Or cnt <> 0 And ty = "انثى" Then
        funresult = "لها برنامج علاجي"

 

رابط هذا التعليق
شارك

بالنسبة للفصل الدراسي الثاني هنشتغل فيه ازاي

أنا رصدت مثلا الصفوف الدنيا الفصل الدراسي الثاني 

بس طبعا هيحصل تغيير في نتيجة الطالب الدنيا كده هتدخل في بعضها

هنمشي ازاي

رابط هذا التعليق
شارك

الصفوف الدنيا في استعلام آخر يخصها

الآن عرفت الطريقة .. همتك اعمله لنا

...........

اما الفصل الثاني فيكون ضمن الاستعلام هذا ... هذا الاستعلام هو الرئيسي .. ومثله رئيسي للصفوف الدنيا

والتصفية ستكون في التقارير في استعلامات داخلية تخصها

رابط هذا التعليق
شارك

استاذي الفاضل أبو خليل السلام عليكم ورحمة الله وبركاته

مرسل مرفق عملت فيه الصفوف الدنيا كما قلت بالمواد والتقييمات والنتيجة

بس حضرتك الفصل الدراسي الأول بيختلف عن الفصل الدراسي الثاني  وخاصة في حالة التلميذ ( النتيجة ) اللي هي آخر حقل في الاستعلام

انظر للوحدة النمطية في الآخر فيه دالة للفصل الدراسي الأول ودالة للفصل الدراسي الثاني

وأنا لما بشتغل علي الفصل الدراسي الثاني أجد دالة نتيجة الطالب طبقت علي الفصل الدراسي الأول  والثاني

يعني بلاقي الدنيا اتلخبططت

اشرح لي ماذا افعل ؟

الكلام ده بينطبق علي الصفوف الدنيا

 

Db21.accdb

ولسه هقول لحضرتك علي تغييرات الفصل الدراسي الثاني للصفوف العليا

رابط هذا التعليق
شارك

انت صح بالنسبة لوحدة النتيجة النهائية .. ولكن يجب عليك دائما التروي والمراجعة .. اكيد حتحصل اخطاء

فانت وضعت في الاستعلام  الوحدة النمطية funresult2  والصحيح انك تضع  funresult3

بكذا تشوف اهمية كتابة الاشياء بحاجة تدل عليها .. لأن الرقم 2 ، 3 ما تدل على اي معنى

وفيه حاجة حلوة انت عملتها انك اعطيت اسماء المواد كما في استعلام الصفوف العليا ، وهذا سيسهل عليك الربط في التقارير  عند معالجة الحقول

..................

ولكن الاستعلام بصفة عامة لم تعمله على نسق استعلام الصفوف العليا

ما فيه حقول اسمها مجموع النصف الأول ومجموع النصف الثاني .. فقط total

رابط هذا التعليق
شارك

استاذي الفاضل ابو خليل

اليك ملف مرفق وقد وضعت فيه  درجات الفصل الدراسي الأول والثاني

بس المشكلة اني كل ما اختار الفصل الدراسي الأول والصف الأول واكتب دالة النتيجة في نهاية الاستعلام 

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

حاول تجرب حضرتك وانصحني

أنا دماغي وقفت علي كدهDb22.accdb

رابط هذا التعليق
شارك

من فضلك سجل دخول لتتمكن من التعليق

ستتمكن من اضافه تعليقات بعد التسجيل



سجل دخولك الان
  • تصفح هذا الموضوع مؤخراً   0 اعضاء متواجدين الان

    • لايوجد اعضاء مسجلون يتصفحون هذه الصفحه



×
×
  • اضف...

Important Information