2saad قام بنشر منذ 3 ساعات قام بنشر منذ 3 ساعات اخواني الأعزاء الكرام بعد سلام الله عليكم ورحمة الله وبركاته الملف المرفق به به جدول Tbl_student وهو يحوي بيانات التلاميذ ( المهم عندي اللجان وارقام الجلوس ) حيث كل لجنة تبدأ رقم جلوس وتنهي برقم جلوس لكل صف وكمان به جدول Tb_elmabna به رقم المبني واسم المبني وجدول المراقبين Tbl_morakab محتاج آلية أو طريقة اجمع بها لجان وأرقام الجلوس كل صف واربطها بجدول المراقبينTbl_morakab وجدول Tb_elmabna بحيث يظهر لكل صف اللجان الخاصة به وكل لجنة من رقم جلوس الي رقم جلوس ومبني كل لجنة ومراقب كل لجنة school4.rarschool4.rar
Foksh قام بنشر منذ 10 دقائق قام بنشر منذ 10 دقائق وعليكم السلام ورحمة الله وبركاته .. المشكلة الحالية التي رأيتها في الملف المرفق أنه لا توجد حقول تربط اللجنة برقم المبنى ( id_mabna ) أو كود المراقب ( id_morakab ) . وجدول ( Tbl_lagna ) به حالياً فقط الحقول id_lagna , ellagna , almoraqeb ( كنص يدوي وليس كربط ) . لذا ما خطر ببالي الآن هو :- ننشئ استعلام بسيط لتجميع أرقام الجلوس والطلاب ، ولنفترض باسم 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; ننشئ الإستعلام الكامل الذي يمكنك ان تستخدمه في أي مكان ن ولنفترض إسمه 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; الآن شغل الإستعلام الكامل وشوف النتيجة إن كانت صحيحة .. كملاحظة ، ستجد أن المبنى والمراقب فارغان للجان من 7 فما فوق ؛ والسبب بسيط جداً أخي أسعد وهو أن جدوليك Tb_elmabna و Tbl_morakab مسجل بهما حالياً 6 سجلات فقط (من 1 إلى 6) . فبمجرد إضافة المبنى 7، 8، 9، 10 والمراقبين 7، 8، 9، 10 في جدوليهما الأصليين ، ستراهم قد ظهروا تلقائياً أمام باقي اللجان بدون أي تدخل النتيجة في المرفق :- school4.zip
الردود الموصى بها
انشئ حساب جديد او قم بتسجيل دخولك لتتمكن من اضافه تعليق جديد
يجب ان تكون عضوا لدينا لتتمكن من التعليق
انشئ حساب جديد
سجل حسابك الجديد لدينا في الموقع بمنتهي السهوله .
سجل حساب جديدتسجيل دخول
هل تمتلك حساب بالفعل ؟ سجل دخولك من هنا.
سجل دخولك الان