اذهب الي المحتوي
أوفيسنا
بحث مخصص من جوجل فى أوفيسنا
Custom Search

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

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

السلام عليكم

الاخوة الاعزاء محتاج كود يحسب تلاميذ كل فصل من فصول الصف اسفل التقرير مثال بنون - بنات - حملة

كود الصف الأول 1 كود الفصل اول 1 فصل ثانى 2

كود الصف الثانى 2 كود الفصل اول 1 فصل ثانى 2

كود بنون 1 كود بنات 2

حقل الصف  Class   حقل الفصل class_no

حقل النوع  sex

تم تعديل بواسطه Khaled shaheen shaheen
قام بنشر

الطريقة الأسهل: استعلام تجميعي (Query)

أنشئ استعلاماً جديداً وضع فيه هذا الكود (SQL View)، مع تعديل اسم الجدول Students إلى اسم جدولك الحقيقي:

SELECT Class AS كود_الصف, class_no AS كود_الفصل, Sum(IIf(sex=1,1,0)) AS بنون, Sum(IIf(sex=2,1,0)) AS بنات, Count(*) AS الإجمالي FROM Students GROUP BY Class, class_no ORDER BY Class, class_no;

هذا الاستعلام سيعطيك جدولاً فيه عدد البنون وعدد البنات والإجمالي لكل فصل من فصول كل صف.

الطريقة الثانية: داخل التقرير نفسه (أسفل التقرير)

إذا كنت تريد الأعداد تظهر أسفل التقرير مباشرة، افتح التقرير في Design View ثم:

1) في تذييل التقرير (Report Footer) أو تذييل المجموعة (Group Footer):

أضف مربع نص وضع فيه:

=Sum(IIf([sex]=1,1,0))
هذا لحساب البنون.

ومربع نص آخر:

=Sum(IIf([sex]=2,1,0))
هذا لحساب البنات.

ومربع نص للإجمالي:

=Count(*)
 

إذا أردت التفصيل حسب كل فصل تحت بعضه (تجميع)

لعمل تذييل لكل فصل يعرض عدد البنون والبنات فيه:

  1. في التقرير اضغط Grouping & Totals (أيقونة التجميع).
  2. اختر التجميع حسب Class ثم class_no.
  3. في تذييل المجموعة ضع نفس المعادلات السابقة.

بهذا تحصل على:

  • عدد البنون والبنات لكل فصل في تذييل الفصل.
  • وعدد البنون والبنات للصف كامل في تذييل الصف.
  • وعددهما لكل المدرسة في تذييل التقرير.

ملاحظة مهمة:

تأكد أن حقل sex مخزّن كرقم (1 و 2) وليس نصاً، لأن المعادلة IIf([sex]=1,...) تفترض ذلك. إذا كان نصاً، اكتب IIf([sex]="1",1,0) بدلاً منها.

قام بنشر

أيضاً ويمكن من خلال مربع نص غير منضم وأن تجعل مصدر بياناته :-

=DCount("*","Tbl_student","gender=1 AND fsl_id=" & [txtFslId] & " AND alsaf_Id=" & [alsaf_Id])

 

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

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

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

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

سجل حساب جديد

تسجيل دخول

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

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

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

Important Information