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

مساعدة في عد أيام الغياب


haniameen
إذهب إلى أفضل إجابة Solved by Shivan Rekany,

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

الأخوة في هذا المنتدى 

لدي جدول باسم sheet  

المطلوب عد المتقدمين لكل مادة  ....... وعد الغياب لكل مادة  بواسطة حقل group  حسب الصورة المرفقة

1 - يتم عد المتقدمين لكل مادة  فمثلا العربي يتم عد  المتقدمين له من خلال حقل n_ar1  وعد الغياب من حقل ar3 

في مادة العربي  المتقدمين هم كل من يساوي "عربي " في حقل n_ar1  فهو متقدم عربي

والغائب هو كل من يساوي  "غ" في حقل ar3

في مادة الرياضيات   المتقدمين هم كل من يساوي رياضيات في حقل n_ma1   فهو متقدم رياضيات

والغائب هو كل من يساوي  "غ" في حقل ma3 

وهكذا بالنسبة لباقي المواد وانا سوف اطبقها 

احصاء المتقدم والغائب.png

احصاء متقدم وغائب.rar

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

  • أفضل إجابة

اتفضل

كود عربي المتقدم سيكون كالتالي في الاستعلام

متقدم عربي: DCount("[Sit_no]";"sheet";"[group]='" & [Group] & "'" & "and n_ar1= 'عربي'")

غائب عربي

غائب عربي: DCount("Sit_no";"sheet";"[group]='" & [group] & "'" & "and ar3 = 'غ'")

متقدم رياضيات

متقدم رياضيات: DCount("Sit_no";"sheet";"[group]='" & [group] & "'" & "and n_ma1= 'رياضيات'")

غائب رياضيات

غائب رياضيات: DCount("Sit_no";"sheet";"group='" & [group] & "'" & "and ma3 = 'غ'")

اي يعني الاستعلام كله سيكون كالتالي

SELECT sheet.Group, DCount("[Sit_no]","sheet","[group]='" & [Group] & "'" & "and n_ar1= 'عربي'") AS [متقدم عربي], DCount("Sit_no","sheet","[group]='" & [group] & "'" & "and ar3 = 'غ'") AS [غائب عربي], DCount("Sit_no","sheet","[group]='" & [group] & "'" & "and n_ma1= 'رياضيات'") AS [متقدم رياضيات], DCount("Sit_no","sheet","group='" & [group] & "'" & "and ma3 = 'غ'") AS [غائب رياضيات]
FROM sheet
GROUP BY sheet.Group;

القي نظرتا الى النتيجة في الصورة

Capture.PNG.7db45e779baf5d056c78ae992a1c26a3.PNG

واليك المرفق بعد تعديل

احصاء متقدم وغائب.rar

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

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

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



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

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

Important Information