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

عدد القيم التي لاتساوي صفر

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

السلام عليكم

اخواني الاعزاء

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

للقيم التي لاتساوي صفر

بمعنى القيم صفر لاتدخل ضمن المعدل

كما في الصورة المرفقة

 

post-252239-0-88686100-1358884667_thumb.

Average-up.rar

#2

تفضل اخي الكريم

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

 

 

post-15367-0-87354200-1358948365_thumb.g

 

 

za-Average-UP.rar

 

 

 

بالتوفيق

1
#3

السلام عليكم
استاذتنا زهرة بارك الله بك وجزاك الله كل خير
لي ملاحظات
1) ان عدد السجلات في QCOUNT كانت 7 واصبحت 5 في الاستعلام zaCount&Average
2) يجب القسمة على 7 يعني اذا زدت سجل جديد يجب ان اقسم على 8 وهكذا في كل ملف جديد
3) في الكود

CountOfField: DCount("[E1]";"QCount";[E1]>0)/7+DCount("[E2]";"QCount";[E2]>0)/7+DCount("[E3]";"QCount";[E3]>0)/7


المفروض النتيجة هي
3/7+3/7+3/7
وهي ثابتة لجميع السجلات
لكن حسابات غريبة تحصل في الاستعلام؟؟
فمثلا

DCount("[E1]";"QCount";[E1]>0)


يكون الناتج اما 0 او 7 وهكذا لجميع السجلات

عموما استطعت حساب العدد بهذا المعادلة

IIF(E1>0;1;0)+IIF(E2>0;1;0)+IIF(E3>0;1;0)


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

تم تعديل هذه المشاركة بواسطة سلامنا لكم في 23 يناير 2013 في 23:47

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