Khaled shaheen shaheen قام بنشر الأربعاء at 14:31 قام بنشر الأربعاء at 14:31 (معدل) السلام عليكم الاخوة الاعزاء محتاج كود يحسب تلاميذ كل فصل من فصول الصف اسفل التقرير مثال بنون - بنات - حملة كود الصف الأول 1 كود الفصل اول 1 فصل ثانى 2 كود الصف الثانى 2 كود الفصل اول 1 فصل ثانى 2 كود بنون 1 كود بنات 2 حقل الصف Class حقل الفصل class_no حقل النوع sex تم تعديل الأربعاء at 15:49 بواسطه Khaled shaheen shaheen
منتصر الانسي قام بنشر الأربعاء at 15:54 قام بنشر الأربعاء at 15:54 لو تقوم بإرفاق مثال يضم الجدول والتقرير وبعض البيانات الوهمية ليتم التعديل عليه فستحصل على إجابة بشكل أسرع 1
Moosak قام بنشر الأربعاء at 16:17 قام بنشر الأربعاء at 16:17 الطريقة الأسهل: استعلام تجميعي (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(*) إذا أردت التفصيل حسب كل فصل تحت بعضه (تجميع) لعمل تذييل لكل فصل يعرض عدد البنون والبنات فيه: في التقرير اضغط Grouping & Totals (أيقونة التجميع). اختر التجميع حسب Class ثم class_no. في تذييل المجموعة ضع نفس المعادلات السابقة. بهذا تحصل على: عدد البنون والبنات لكل فصل في تذييل الفصل. وعدد البنون والبنات للصف كامل في تذييل الصف. وعددهما لكل المدرسة في تذييل التقرير. ملاحظة مهمة: تأكد أن حقل sex مخزّن كرقم (1 و 2) وليس نصاً، لأن المعادلة IIf([sex]=1,...) تفترض ذلك. إذا كان نصاً، اكتب IIf([sex]="1",1,0) بدلاً منها.
Foksh قام بنشر الأربعاء at 16:33 قام بنشر الأربعاء at 16:33 أيضاً ويمكن من خلال مربع نص غير منضم وأن تجعل مصدر بياناته :- =DCount("*","Tbl_student","gender=1 AND fsl_id=" & [txtFslId] & " AND alsaf_Id=" & [alsaf_Id])
Khaled shaheen shaheen قام بنشر الأربعاء at 19:05 الكاتب قام بنشر الأربعاء at 19:05 (معدل) هذا هو التقرير اوفيس 2003 قائمة الفصل 2027.rar تم تعديل الأربعاء at 19:08 بواسطه Khaled shaheen shaheen
Khaled shaheen shaheen قام بنشر الأربعاء at 21:09 الكاتب قام بنشر الأربعاء at 21:09 5 ساعات مضت, منتصر الانسي said: لو تقوم بإرفاق مثال يضم الجدول والتقرير وبعض البيانات الوهمية ليتم التعديل عليه فستحصل على إجابة بشكل أسرع السلام عليكم ارسلت المرفق ومشكورا قائمة الفصل 2027.rar 4 ساعات مضت, Foksh said: أيضاً ويمكن من خلال مربع نص غير منضم وأن تجعل مصدر بياناته :- =DCount("*","Tbl_student","gender=1 AND fsl_id=" & [txtFslId] & " AND alsaf_Id=" & [alsaf_Id]) اخى اشكرك كثيرا ولكن الكود لا يعمل انا ارسلت ملف بالقائمة 4 ساعات مضت, Moosak said: الطريقة الأسهل: استعلام تجميعي (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(*) إذا أردت التفصيل حسب كل فصل تحت بعضه (تجميع) لعمل تذييل لكل فصل يعرض عدد البنون والبنات فيه: في التقرير اضغط Grouping & Totals (أيقونة التجميع). اختر التجميع حسب Class ثم class_no. في تذييل المجموعة ضع نفس المعادلات السابقة. بهذا تحصل على: عدد البنون والبنات لكل فصل في تذييل الفصل. وعدد البنون والبنات للصف كامل في تذييل الصف. وعددهما لكل المدرسة في تذييل التقرير. ملاحظة مهمة: تأكد أن حقل sex مخزّن كرقم (1 و 2) وليس نصاً، لأن المعادلة IIf([sex]=1,...) تفترض ذلك. إذا كان نصاً، اكتب IIf([sex]="1",1,0) بدلاً منها. اخى الكريم اشكرك على الاهتمام ولكن الكود لا يعمل
Foksh قام بنشر الأربعاء at 21:55 قام بنشر الأربعاء at 21:55 44 دقائق مضت, Khaled shaheen shaheen said: اخى اشكرك كثيرا ولكن الكود لا يعمل انا ارسلت ملف بالقائمة وعليكم السلام ورحمة الله وبركاته .. طبعاً الكود لن يعمل لأن أسماء الحقول والشروط مختلفة عن مشروعك ومسميات عناصرك ومربعات النص والحقول .. جرب هذا الملف ، حيث استعملت مصدر التقرير نفسه ليعرض القيم ، ليصبح :- SELECT STUDENTS.STD_RELIGION, STUDENTS.STD_STUDENT_NAME, STUDENTS.STD_SEX, STUDENTS.CLASS, STUDENTS.CLASS_NO, DCount("*","STUDENTS","[CLASS]=" & STUDENTS.CLASS & " And [CLASS_NO]=" & STUDENTS.CLASS_NO & " And [STD_SEX]=1 And [STD_RELIGION]=1") AS Cnt_A, DCount("*","STUDENTS","[CLASS]=" & STUDENTS.CLASS & " And [CLASS_NO]=" & STUDENTS.CLASS_NO & " And [STD_SEX]=1 And [STD_RELIGION]=2") AS Cnt_AM, DCount("*","STUDENTS","[CLASS]=" & STUDENTS.CLASS & " And [CLASS_NO]=" & STUDENTS.CLASS_NO & " And [STD_SEX]=2 And [STD_RELIGION]=1") AS Cnt_B, DCount("*","STUDENTS","[CLASS]=" & STUDENTS.CLASS & " And [CLASS_NO]=" & STUDENTS.CLASS_NO & " And [STD_SEX]=2 And [STD_RELIGION]=2") AS Cnt_BM, DCount("*","STUDENTS","[CLASS]=" & STUDENTS.CLASS & " And [CLASS_NO]=" & STUDENTS.CLASS_NO) AS Cnt_Total FROM STUDENTS WHERE (((STUDENTS.CLASS)=[ادخل الصف])); قائمة الفصل 2027.zip
Khaled shaheen shaheen قام بنشر الخميس at 07:26 الكاتب قام بنشر الخميس at 07:26 9 ساعات مضت, Foksh said: وعليكم السلام ورحمة الله وبركاته .. طبعاً الكود لن يعمل لأن أسماء الحقول والشروط مختلفة عن مشروعك ومسميات عناصرك ومربعات النص والحقول .. جرب هذا الملف ، حيث استعملت مصدر التقرير نفسه ليعرض القيم ، ليصبح :- SELECT STUDENTS.STD_RELIGION, STUDENTS.STD_STUDENT_NAME, STUDENTS.STD_SEX, STUDENTS.CLASS, STUDENTS.CLASS_NO, DCount("*","STUDENTS","[CLASS]=" & STUDENTS.CLASS & " And [CLASS_NO]=" & STUDENTS.CLASS_NO & " And [STD_SEX]=1 And [STD_RELIGION]=1") AS Cnt_A, DCount("*","STUDENTS","[CLASS]=" & STUDENTS.CLASS & " And [CLASS_NO]=" & STUDENTS.CLASS_NO & " And [STD_SEX]=1 And [STD_RELIGION]=2") AS Cnt_AM, DCount("*","STUDENTS","[CLASS]=" & STUDENTS.CLASS & " And [CLASS_NO]=" & STUDENTS.CLASS_NO & " And [STD_SEX]=2 And [STD_RELIGION]=1") AS Cnt_B, DCount("*","STUDENTS","[CLASS]=" & STUDENTS.CLASS & " And [CLASS_NO]=" & STUDENTS.CLASS_NO & " And [STD_SEX]=2 And [STD_RELIGION]=2") AS Cnt_BM, DCount("*","STUDENTS","[CLASS]=" & STUDENTS.CLASS & " And [CLASS_NO]=" & STUDENTS.CLASS_NO) AS Cnt_Total FROM STUDENTS WHERE (((STUDENTS.CLASS)=[ادخل الصف])); قائمة الفصل 2027.zip 295.07 kB · 2 downloads اشكرك اخى الكريم وجزاك الله خير الجزاء كما اشكر كل الاعضاء الكرام اللذين حاولوا مساعدتى 1
Foksh قام بنشر منذ 18 ساعات قام بنشر منذ 18 ساعات في 8/10/2026 at 10:26, Khaled shaheen shaheen said: اشكرك اخى الكريم وجزاك الله خير الجزاء العفو أخي الكريم .. على الرحب والسعة
kkhalifa1960 قام بنشر منذ 12 ساعات قام بنشر منذ 12 ساعات مشاركة مع الاحباء تفضل استاذ @Khaled shaheen shaheen مرفق من عندي مع الشرح . Khaled Shaheen.rar 1
Foksh قام بنشر منذ 8 ساعات قام بنشر منذ 8 ساعات أهلاً بعودتك أخي @kkhalifa1960 ، وحمداً لله على سلامتكم 1
الردود الموصى بها
انشئ حساب جديد او قم بتسجيل دخولك لتتمكن من اضافه تعليق جديد
يجب ان تكون عضوا لدينا لتتمكن من التعليق
انشئ حساب جديد
سجل حسابك الجديد لدينا في الموقع بمنتهي السهوله .
سجل حساب جديدتسجيل دخول
هل تمتلك حساب بالفعل ؟ سجل دخولك من هنا.
سجل دخولك الان