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

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

قام بنشر

اخواني الأعزاء الكرام بعد سلام الله عليكم ورحمة الله وبركاته

الملف المرفق به به جدول Tbl_student وهو يحوي بيانات التلاميذ ( المهم عندي اللجان وارقام الجلوس  ) حيث كل لجنة تبدأ رقم جلوس وتنهي برقم جلوس لكل صف

وكمان به جدول Tb_elmabna به رقم المبني واسم  المبني 

وجدول المراقبين Tbl_morakab

محتاج آلية أو طريقة اجمع بها لجان وأرقام الجلوس كل صف  واربطها  بجدول المراقبينTbl_morakab وجدول Tb_elmabna

بحيث يظهر لكل صف اللجان الخاصة به وكل لجنة من رقم جلوس     الي رقم جلوس  ومبني كل لجنة    ومراقب كل لجنة

 

school4.rarschool4.rar

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

وعليكم السلام ورحمة الله وبركاته ..

المشكلة الحالية التي رأيتها في الملف المرفق أنه لا توجد حقول تربط اللجنة برقم المبنى ( id_mabna ) أو كود المراقب ( id_morakab ) . وجدول ( Tbl_lagna ) به حالياً فقط الحقول id_lagna , ellagna , almoraqeb ( كنص يدوي وليس كربط ) . لذا ما خطر ببالي الآن هو :-

  1. ننشئ استعلام بسيط لتجميع أرقام الجلوس والطلاب ، ولنفترضه بالإسم qry_Student_Seats :-
    SELECT Tbl_student.alsaf_Id, Tbl_student.id_lagna, Min(Tbl_student.Stugalos) AS FromSeat, Max(Tbl_student.Stugalos) AS ToSeat, Count(Tbl_student.id_student) AS TotalStudents
    FROM Tbl_student
    WHERE Tbl_student.Stugalos IS NOT NULL AND Tbl_student.id_lagna IS NOT NULL
    GROUP BY Tbl_student.alsaf_Id, Tbl_student.id_lagna;
  2. ننشئ الإستعلام الكامل الذي يمكنك أن تستخدمه في أي مكان ، ولنفترض إسمه qry_Lagna_Full :-
    SELECT Tbl_saf.saf AS الصف, qry_Student_Seats.id_lagna AS [رقم اللجنة], qry_Student_Seats.FromSeat AS [من رقم جلوس], qry_Student_Seats.ToSeat AS [إلى رقم جلوس], qry_Student_Seats.TotalStudents AS [عدد الطلاب], Tb_elmabna.mabna AS المبنى, Tbl_morakab.teacher AS المراقب
    FROM ((qry_Student_Seats INNER JOIN Tbl_saf ON qry_Student_Seats.alsaf_Id = Tbl_saf.saf_id) LEFT JOIN Tb_elmabna ON qry_Student_Seats.id_lagna = Tb_elmabna.id) LEFT JOIN Tbl_morakab ON qry_Student_Seats.id_lagna = Tbl_morakab.id_teaccher
    ORDER BY qry_Student_Seats.alsaf_Id, qry_Student_Seats.id_lagna;
  3. الآن شغل الإستعلام الكامل وشوف النتيجة إن كانت صحيحة ..

 

كملاحظة ، ستجد أن المبنى والمراقب فارغان للجان من 7 فما فوق ؛ والسبب بسيط جداً أخي أسعد وهو أن جدوليك Tb_elmabna و Tbl_morakab مسجل بهما حالياً 6 سجلات فقط (من 1 إلى 6) . فبمجرد إضافة المبنى 7، 8، 9، 10 والمراقبين 7، 8، 9، 10 في جدوليهما الأصليين ، ستراهم قد ظهروا تلقائياً أمام باقي اللجان بدون أي تدخل

 

النتيجة في المرفق :-

school4.zip

 

تم تعديل بواسطه Foksh
تنسيق وتصحيح خطأ إملائي
قام بنشر

أخي الفاضل بارك الله فيك ودام عليك الصحة و والعافية وزادك الله من علمه 

شكرا جزيلا وفكرة رائعة

أنا محتاج نموذج اسجل فيه لجان كل صف لوحده     ( رقم اللجنة    ورقم الجلوس من           ورقم الجلوس الي           المراقب             المبني )             ويخزن في جدول أو استعلام ويكون النموذج قابل للتعديل 

لان بعمل تقرير ( دليل لجان ) يشترك فيه صفان في اللجان والمبني 

بمعني مثلا المبني الجديد الدور العلوي : عندي ثلاث قاعات ( فصول ) باضع في كل قاعة لجنة من الصف الأول  ولجنة من الصف الثاني 

يعني باعمل تجميع وفرز في التقرير كل مجموع لجان في مبني مثل الصورة المرفقة

image.png.9ad518cdb812d94254a50a27af538ce9.png

قام بنشر

تمام اخي اسعد ، إن شاء الله بصمم لك نموذج يخدمك فيما تريد .. لكن العذر منك على التأخير بسبب العمل الليلي 🥱

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

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

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

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

سجل حساب جديد

تسجيل دخول

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

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

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

Important Information