الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

استخراج طلاب لا تنطبق عليهم المعادلات

مغلق
بدأه Dove في 2 أبريل 2007 · 8 رد · 691 مشاهدة · في قواعد بيانات Microsoft Access
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

اخواني رجاء افادتي عن الاتي ...

عملت برنامج لمدارس المنطقة جميعها والبرنامج يخرج الشاهدات من الفصل الاول وحتى الثانوية العامة بفرعيها وكذلك يخرج كشوف الدرجات للوزارة بما فيها اسماء الطلاب المكملين والناجحين والراسبين

ولان الطلاب المكملين سوف يعقد لهم امتحان اخر بعد مدة اذن هناك طلاب سوف ينجحوا بهذا الامتحان وبالتالي المطلوب ارسال كشف جديد للوزارة به اسماء الطلاب الناحجين في امتحان الاكمال بالعلامات الجديدة

المشكلة ..............

اذا نجح الطلاب فان الاستعلامات والمعادلات التي كانت قد فرزتهم كونهم راسبين او مكملين غير قابلة على افرازهم الان لانهم نجحوا واصبح مجموعهم او معدلهم لا ينطبق على المعادلات

كيف لي بمعرفة هؤلاء الطلاب واخراج الكشف بهم فقط

رجاء الوقت يسعفني كون نهاية العام اقتربت ولابد من توزيع البرنامج على المدارس بالسرعة الممكنة

#2

اخي Dove

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

اعتقد بأن احد الحلول هو اضافة حقل من نوع ( نعم ــ لا ) أي مكمل وغير مكمل

وعمل استعلام بحيث تضع المعيار لهذا الحقل به بالقيمة نعم وبذلك سوف يظهر لك الاستعلام

جميع المكملين .... وسوف يتضمن الاستعلام ايضاً الدرجات بحيث يظهر لك المكملين بدرجات النجاح فقط.

ارجو ان اكون قدمت لك ما يساعدك لحل المشكلة وننتظر حلولاً اخرى من اخواني بالمنتدى .

وبالتوفيق

#3

بارك الله فيك اخ يوسف

سوف احاول عمل ما قمت شاكرا بشرحه ولكن لي سؤال كيف لنا ان نضيف اي شي في حقل بالجدول عن طريق الاستعلام

#4

اخي Dove

بارك الله فيك

اقتباس
كيف لنا ان نضيف اي شي في حقل بالجدول عن طريق الاستعلام

لم اتوصل الى ما تقصده بسؤالك ..

ارجو التكرم بالتوضيح

مع الشكر

#5

السلام عليكم

ما اقصده هو انه

اذا كانت علامة العربي في الفصل الاول 40 وفي الفصل الثاني 50 طبعا هذه العلامات مدخلة بالجدول وانا اخرجت المعدل 45 عن طريق الاستعلام وغير مخزن بالجدول

وبناء على المعدل بانه اقل من 50 اذا فالطالب مكمل وانا بحاجة لتخزين الرقم 1 مثلا بالجدول ليدل على ان الطالب مكمل لانه بعد ذلك سيعمل اعادة للامتحان وسينجح به اذن حسب المعادلات في الاستعلام اصبحت غير قادر على فرزه الا اذا وضعت له هذا الرقم 1 مثلا

ارجو ان اكون قد اوضحت الصورة لك

ولك جزيل الشكر

#6

السلام عليكم

أخي الكريم في استعلامك ضع شرط if بحيث إذا كان المعدل تحت 50 يعطيك كلمة إكمال وإن لم يكن تضع ""

بهذا الحالة يمكنك تصفية كلمة إكمال فتعرف الطلاب الذين يجب عليهم الإكمال

iif([studentAvg]<50;"إكمال";"")

قالَ رَسُولُ الله صلى الله عليه وسلم:

"مَنْ لم يَشْكُرِ النّاسَ لَمْ يَشكُرِ الله "

حديث حسن صحيح

#7

بالمناسبة ليس من الضرورة إضافة هذه القيمة إلى الجدول

لأنه يمكنك أن تبني نموذج على الاستعلام وبالتالي تظهر هذه الحقول الحسابية

قالَ رَسُولُ الله صلى الله عليه وسلم:

"مَنْ لم يَشْكُرِ النّاسَ لَمْ يَشكُرِ الله "

حديث حسن صحيح

#8

لحتى الان كله تمام حسب هذذ المعادلة اللي عاملها من زمان لكن

ماذا اذا نجح الطلاب بعد عقد امتحان الاكمال فان هذه المعادلة لا تخرج لي هؤلاء الطلاب

فالمطلوب ان يكون هناك حقلان مثلا للامتحان الاول والامتحان الثاني حتى اذا كان هناك طلاب مكملين ونجحوا استطيع اخراجهم حتى اذا كانت علامتهن فل المهم انهم اكملوا قبل ذلك

ارجو ان يكون قد وضح وبارك الله فيكم على مجهوداتكم

#9

جرب بناء شرطين معاً مثل الآتي :

iif([studentAvg]<50;"إكمال";iif([AvgIkmalExam]<50;"راسب";"ناجح"))

قالَ رَسُولُ الله صلى الله عليه وسلم:

"مَنْ لم يَشْكُرِ النّاسَ لَمْ يَشكُرِ الله "

حديث حسن صحيح

هذا الموضوع مغلق.

مواضيع مشابهة