وعليكم السلام و رحمة الله و بركاته ...
عذرا على التأخير ... فوقتي ضيق جدا ...
ارجوا ان يكون هذا مرادك ...
* تم تغيير المعلومات في الجدول فلا تعتمد عليها ...
.
.
.
كرار ...
Database2.rar
حسنا ... تبقى الجداول كما هي ...
اعتقد " و حسب خبرتي المتواضعة من هذا المنتدى الرائع " بان العلاقات يجب ان تكون :
من جدول العام الى الفصول و من الفصول الى الشهور أي
لكل عام فصول ولكل فصل شهور
وكذلك : لكل مدرسة صفوف ولكل صف شعب ولكل شعبة طلاب ولكل طالب مواد ...
وليس كل الجداول الى جدول الطلاب ...
وعليكم السلام و رحمة الله و بركاته ...
1-
عدد الناجحين
=DCount("[النتيجة]";"المسجلين";"[النتيجة]='ناجح'")
عدد الراسبين
=DCount("[النتيجة]";"المسجلين";"[النتيجة]='راسب'")
2- من التبويب "مفهرس" ( للحقل رقم التسجيل ) غيرها الى "نعم (التكرار غير مقبول)"
.
.
.
كرار ...
السلام عليكم استاذي العزيز جعفر ...
1- بما ان التقرير شهري فلا حاجة للكود اعلاه .
2- طريقتك تنفع فقط في حالة اخذ الموظف يوم واحد اجازة أو اثنين أو أكثر متتالية , لكن اذا اخذ 3 أو أكثر متفرقة خلال الشهر .
.
.
.
تلميذك كرار ...
استاذ أبو عبد الله ...
أعتقد أنك تقصد ...
Dcount(a,tbl,a >0) 'for marege and have sons
Dcount(a,tbl,a =0) 'for marege and dont have sons
Dcount(a,tbl,a = -1) 'for not marege and nothave sons
لأن الحقل a هو عدد الأولاد ...
اعتقد انه بالنسبه للاساتذة الكرام في المنتدى من السهل عليهم التعديل على الكود اعلاه ...
و لكن يريدون منا البحث و المحاولة لكي نتعلم ...
لذلك حاول انت و انا احاول ... لنصل الى نتيجة ...