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

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

قام بنشر

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

الملف المرفق به به جدول 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

 

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

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

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

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

سجل حساب جديد

تسجيل دخول

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

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

×
×
  • اضف...

Important Information