الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

حساب عدد مواد الرسوب لكل طالب

بدأه سلامنا لكم في 2 يونيو 2012 · 7 رد · 1,013 مشاهدة · في قواعد بيانات Microsoft Access
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

اخواني المشرفين والاعضاء

من اجل حل مشكلة الاعضاء الذي يسئلون على نتيجة الطالب

في مشاركة سابقة ومن اجل تخفيض المعادلة الطويلة

فقررت ان اضع حل ثاني طبعا بمساعدة المشرفين

فاطلب في السؤال هو حساب عدد مواد الرسوب لكل طالب

وبناءا على عدد مواد الرسوب تقرر نتيجة الطالب

ومن وبالله التوفيق

StudentsResults-2003.rar

#2

السلام عليكم

وجدت حل بالاعتماد على مشاركة الاخ المحاسب الجديد وهو مشكور

على الفكرة الجديدة

وهي حيلة بالاعتماد على مربعات نص مخفية

وعلى الدالة المشروطة IIF

اذا يوجد حل ثاني من المشرفين الافاضل يتفضل به مشكورا.

ومن وبالله التوفيق

StudentsResults-SA2003.rar

#3

نعم اخي سلامنا لكم

فكرة رائعة ،،، قامت بعمل رائع

الشكر لكم جميعاً ،،، وأخص المحاسب الجديد ،،،

في انتظار حلول اخرى ،،، رغم أن هذه الطريقة قامت بالغرض 100%

اذا دعتـــك قدرتك على ظلـــم الناس   فتذكر قدرة الله عليــــــك

#4

بارك الله بكم جميعا

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

post-15367-060779100 1338704118_thumb.gi

za-StudentsResults-2003-UP.rar

بالتوفيق

المرفقات
P1.gif
1
#5

السلام عليكم

الاخت زهرة بارك الله بيك على الحل الثاني

بس عندي ملاحظة وهي معيار الاخفاق او الفشل في المادة يجب ان يكون اقل من 50

وليس يساوي صفر

لان لاحظِ الطالب الذي اسمة c يجب ان يكون عدد مواد الاخفاق 3 وليس 2

واذا كنت قد كتبتِ المعيار على حسب المعايير التي عندكم فانا اعتذر على الملاحظة.

طيب لدي سؤال ماممكن ان نكتب المعادلة على دالة DCOUNT

لان انا عملته بالاكسل وكانت المعادلة كالاتي

=COUNTIF(D5:J5;"<50")

واعطت النتائج صحيحة.

وبالله التوفيق

za-StudentsResults-2003-UP.rar

تم تعديل هذه المشاركة بواسطة سلامنا لكم في 3 يونيو 2012 في 14:40

#6

عزيزي ..

في مربع النص الذي يعرض عداد الرسوب ... استبدل كل الجمل "=0" إلى "<50" ...

هكذا

=IIf([THE_NAME]="NEW",7,Abs(DSum("[ISLAM]<50","Table1","[ID]=" & [ID])+DSum("[ARA]<50","Table1","[ID]=" & [ID])+DSum("[MATH]<50","Table1","[ID]=" & [ID])+DSum("[HISTORY]<50","Table1","[ID]=" & [ID])+DSum("[CHEMISTRY]<50","Table1","[ID]=" & [ID])+DSum("[IT]<50","Table1","[ID]=" & [ID])+DSum("[PE]<50","Table1","[ID]=" & [ID])))

والنتيجة لدي ظهرت صحيحة...

كل الشكر والتقدير للاخت زهرة

وَمِنَ النَّاسِ مَن يُعْجِبُكَ قَوْلُهُ فِي الْحَيَاةِ الدُّنْيَا وَيُشْهِدُ الله عَلَى مَا فِي قَلْبِهِ وَهُوَ أَلَدُّ الْخِصَامِ

مواضيعي ومشاركاتي

#7

السلام عليكم

شكرا استاذنا همام ابو عرقوب

بس انا نوهت على الملاحظة

لو لاحظت في المشاركة العبارة الاتية

اقتباس
معيار الاخفاق او الفشل في المادة يجب ان يكون اقل من 50

وليس يساوي صفر

وكذلك رفعت الملف بعد التصحيح

شكرا لك استاذنا لو عندك طريقة ثانية بالاعتماد على دالة اخرى

نرجو ان تكرمنا بها

وجزاك الله خير

#8

السلام عليكم

وهذا طريقة اخرى

HR-ElapsedTime.zip

مواضيع مشابهة