تصميم استعلام لعرض غيابات التلاميذ
#1
السلام عليكم
عندي قاعدة بيانات بها جدول خاص بالتلاميذ و جدول آخر خاص بالغيابات اليومية
أريد تصميم استعلام يجمع بين الجدولين يمكنني من استخراج قوائم التلاميذ و أمام كل تلميذ 7 خانات تمثل الأسبوع من 1 إلى 7 
إذا التلميذ غاب في اليوم الأول يكتب نعم في الخلية الأولى و إلا يتركها فارغة و هكذا مع باقي الخلايا
كما توضح الصورة.
ما هي الطريقة التي تمكنني من إستخدام ذلك
[صورة: attachment.php?aid=4463]


الملفات المرفقة
.jpg   30.jpg (الحجم : 22.3 ك ب / التحميلات : 84)
[-] كل من 1 user says قال شكرا ل صالح حمادي على المشاركة المفيدة
  • samnaj00
الرد
#2
السلام عليكم


كود :
select students.student_name,absent.day from sudents INNER JOIN absent ON students.student_name=absent.student_name and absent.day='yes'
أدبني الدهر فأراني نقص عقلي وإذا ما ازددت علما زادني علما بجهلي
[-] كل من 1 user says قال شكرا ل لؤي على المشاركة المفيدة
  • صالح حمادي
الرد
#3
و عليكم السلام أستاذنا
شكرا جزيلا على المداخلة
هذا الكود جيد لكنه يعرض فقط التلاميذ الغائبين
أنا أريده أن يعرض جميع التلاميذ في القائمة و يضع أمام التلميذ الغائب نعم
الرد
#4
السلام عليكم
ضع اسامي الجدولين مع الحقول إن امكن
أدبني الدهر فأراني نقص عقلي وإذا ما ازددت علما زادني علما بجهلي
الرد
#5
هذه أسماء الجداول
tbleleve(name_eleve, id_eleve, classe)
(absanceleve(name_eleve, id_eleve, classe, date_absance
الرد
#6
السلام عليكم

لم أجربه أعتقد  ينقص حقل فيه كل التواريخ لكس نظهر كل أيام الأسبوع:ز


كود :
select tbleleve.name_eleve, CASE     WHEN absanceleve.date_absance IS NOT NULL then 'Yes' else '' End As datename(weekday, absanceleve.date_absance) from absanceleve INNER JOIN tbleleve ON absanceleve.id_eleve=tbleleve.id_eleve
أدبني الدهر فأراني نقص عقلي وإذا ما ازددت علما زادني علما بجهلي
الرد
#7
لا هذه هي الحقول لأن جدول الغياب مستقل لحاله
الفكرة هنا كيف نعرض جميع التواريخ مع بعضهم من خلال استعلام
ممكن شرح لهذا الكود أخي لو تفضلت و انت مأجور إن شاء الله
الرد
#8
السلام عليكم
جميع التواريخ يجب أن تكون لها حقل لكي نقوم بمقارنة التاريخ مع تاريخ الغياب ثم تحويله الى يوم من أيام الأسبوع
الكود المرفق يظهر أيام الأسبوع التي غاب بها التلميذ مع كلمة نعم
أدبني الدهر فأراني نقص عقلي وإذا ما ازددت علما زادني علما بجهلي
الرد
#9
بارك الله فيك يا الشيخ
سوف أجرب ذلك
الرد


التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 2 ) ضيف كريم