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

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

قام بنشر

السلام عليكم....

اخوان احتاج الى مساعدة منكم لأظهار عدد السجلات التي تقع مثلا بين رقمين في التكست بوكس في التقرير بدون استخدام الاستعلام ...بواسطة دالة Count....IFF  .. مع اظهار النسبة المئوية لكل فئة ....

الملف التي ارفقتها لكم فيه درجات الطلاب لكل شهر.اريد عندما تفتح التقرير لأي شهر يظهر عددالطلاب الذين درجاتهم مثلا بين 50 و 90 او كما كتبتها اني تحت التقرير...

احد الاخوان ساعدتني عندما يكون في الجدول الرئيسي بس اني احتاج في حالة يكون في التطبيق على الجدول الفرعي..

بانتظار مساعدتكم وشكرا

درجات الطلاب.rar

قام بنشر
12 ساعات مضت, Luqman Khooshnaw said:

بواسطة دالة Count....IFF 

هذه خاصة بالإكسل

البديل عنها في الاكسس هي DCount

DCount ( expression, domain, [criteria] )

مثال على ذلك

DCount("UnitPrice", "Order Details", "OrderID = 10248")

كذلك

DCount("*", "Order Details", "OrderID = 10248")

ففي المثال الخاص بك تم استخدام نفس الدالة

للحصول على عدد الطلاب الحاصلين على مجموع درجات تتراوح  من 70 الى 90  درجة

DCount("*";"[Table1]";"[Number] Between 70 And 90")

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

DCount("*";"[Table1]") ... اجمالي عدد الطلاب
DCount("*";"[Table1]";"[Number] Between 70 And 90") ... اجمالي الطلاب الحاصلين على مجموع درجات تتراوح من 70 الى 90 درجة

DCount("*";"[Table1]";"[Number] Between 70 And 90")/DCount("*";"[Table1]") .... النتيجة

كذلك يمكنك انشاء دالة مشابهة في وظائفها لتلك التي في الاكسل COUNTIF

Public Function COUNTIF(criteria As Variant) As Integer
COUNTIF = DCount("*", "Table1", "Number" & criteria)
End Function

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

COUNTIF(">50")

 

  • Like 2
قام بنشر (معدل)

اشكركم كثيير اساتذتي الاعزاء د.كاف يار و Eng.Qassim   بصراحة الاجوبة اكثر من رائع  عاشت ايديكم .........بارك الله فيكم  وجزاكم الله خيرا.....😍😍😍 😍😍😍 😍😍😍 😍😍😍 😍😍😍

تم تعديل بواسطه Luqman Khooshnaw

انشئ حساب جديد او قم بتسجيل دخولك لتتمكن من اضافه تعليق جديد

يجب ان تكون عضوا لدينا لتتمكن من التعليق

انشئ حساب جديد

سجل حسابك الجديد لدينا في الموقع بمنتهي السهوله .

سجل حساب جديد

تسجيل دخول

هل تمتلك حساب بالفعل ؟ سجل دخولك من هنا.

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

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

Important Information