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

كود منع الجمع

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

الاخوة المبدعون :

السلام عليكم ورحمة الله وبركاته

المثال المرفق به قاعدة بيانات رصد درجات طلاب

يحتوى على اربعة حقول وهى name اسم الطالب - arabic دجة العربى - math درجة الرياضيات - English درجة اللغة الانجليزية

قمت بعمل استعلام لجمع درجات الطالب فى المواد الثلاثة total

اذا كان الطالب غائب فى مادة معينة ادخل له -1 حتى اميزه عن الطالب الذى حصل على صفر فى هذه المادة

لكن عند الجمع تحدث مشكلة هو انه يطرح هذه القيمة -1 من المجموع مثلا اذا كان العربى 5 والرياضيات 3 والانجليزى -ا حيث الطالب غائب يكون المجموع 7 والمفروض 8

واذا كان الطالب غائب فى جميع المواد اى العربى -1 والرياضيات -1 والانجليزى -1 يكون المجموع -3 والمفروض المجموع صفر

اريد كود يمنع جمع درجة الطالب فى المادة الغائب فيها

اى اذا كان العربى 5 والرياضيات 3 والانجليزى -ا يكون المجموع 8

واذا كان غائب فى جميع المواد يكون صفر

اى يجمع درجات الحقول التى لا تساوى -1

ومرفق مثال

كود الغياب.rar

#2

للرفع

#3

تفضل اخي الكريم : احمد

الملف بعد التعديل

post-15367-083963500 1329688237_thumb.gi

post-15367-076923900 1329688578_thumb.gi

طريقة الحل :

نستخدم هذا التعبير في حقل المجموع في الإستعلام

total: IIf([arabic]<0;"0";[arabic])+IIf([math]<0;"0";[math])+IIf([english]<0;"0";[english])

za-كود الغياب.rar

بالتوفيق

المرفقات
BB1.gifbb2.gif

تم تعديل هذه المشاركة بواسطة zahrah في 20 فبراير 2012 في 00:56

2
#4

اختى المبدعة زهرة

جزاكم الله خير ا بالفعل هذا ما اريده

نفع الله بك وجعل هذا العمل فى ميزان حسانتك

وحلال عليك الاربع نقاط

تحياتى لك

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