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

كيف اضافة نتائج الموظفين في الدورة

بدأه مشارف في 22 أغسطس 2009 · 11 رد · 1,194 مشاهدة · في قواعد بيانات Microsoft Access
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

مبارك عليكم الشهر اخواني وكل عام وانتم بخير وعوده عليكم باليمن والبركات

اخواني عندي كالاتي

جدول الموظفين

جدول الدورات

جدول المواد

جدول النتائج الاول يتم فيه الربط بين جدول الموظفين والدورات

جدول النتائج الثاني يتم فيه الربط بين جدول الدورات والمواد

السؤال كيف يتم اضافة درجات لكل مادة من هذي المواد للموظفين المشتركين في كل دورة

علما انه الموظف راح يشارك في اكثر من دورة

علما انه المادة ممكن تتكرر في اكثر من دورة بنفس المسمى

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

وهذي محاولة مني طلعت المسائلة صعبه

_____.rar

#2

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

أخي الكريم مشارف... على افتراض أن الموظف قد يلتحق بأكثر من دورة، وللدورة الواحدة أكثر من مادة، والمادة الواحدة قد تدرس في أكثر من دورة، هذه ثلاثة تصاميم ممكنة...

post-70171-1250963821_thumb.jpg

تم اختيار التصميم الثالث الذي يطبق مفهوماً في مخططات الكائنات والعلاقات يسمى Aggregation...

أرفقت أيضاً قاعدة بيانات صغيرة توضح التصميم المختار، ويحوي الملف نماذج مبسطة من الممكن تنقيحها (مثلاً، إظهار اسم المادة في مربع مستقل في شاشة الموظفين)...

post-70171-1250964372_thumb.jpg

هي محاولة أرجو أن تفيد ولو بالأفكار...

أخوك أحمد.

ملحوظة: أرجو الاطلاع على آخر مشاركة في سلسلة مذكرات حول تصميم قواعد البيانات وتطبيقاتها من أجل التمرين...

EmpCourses.rar

تم تعديل هذه المشاركة بواسطة أحمد مبارك الحيقي في 22 أغسطس 2009 في 21:06

#3

مشكور استاذي احمد على الرد والافكار والجداول وايد حلوه

حاب اشوف الطريقة الي قلت عنها بخصوص اظهار اسم المادة في شاشة الموظفين

حتى لو بغيت اعرف كل موظف شنهو الدرجة الي حصل عليها في المادة

وفي نفس الوقت تنظاف الدرجات على خانة الدرجات في المجموع العام الخاص بدرجات الدورة

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

راح اطلع على التمرين ان شاء الله بعد السحور

#4

ممممممممممم

يا شباب ما صار معاي جربت اكثر من طريقة المطلوب بالضبط

مثلا محمد مسجل في الدورة الاولى حصل على مثلا 50 في العربي 60 في الدين 100 في العلوم وهكذا

لكل موظف في كل دورة الدرجات الي حصل عليها في كل مادة

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

لانه كل دورة فيها مواد مختلفة او ممكن اتكون مشابه بس مختلفه في عدد المواد يعني دورة فيها خمس مواد ودورة فيها عشرة

دورة مدتها شهرين الدرجة من 30 ودورة فيها الدرجة 50 ودورة فيها الدرجة من 100 على حسب مدة الدورة

سويت جدول الموظفين وجدول الدورات وجدول المواد وربطهم بجدول العلامات بس ما اقدر اضيف لكل موظف درجة خاص فيه

لكل مادة على كل دورة على حده هل هناك مثال لذلك غير الكنترول المدرسي الموجود في المنتدى

تم تعديل هذه المشاركة بواسطة مشارف في 6 سبتمبر 2009 في 18:22

#5

السلام عليكم

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

دورة برمجة اكسس يكون رمزها مثلا 101

دورة برمجة اكسس بكون رمزها مثلا 210

اذا بدات الاستعلام عن الدورتين تجد ان موادهما واحدة ولايوجد تغيير الا ان الموظفين يختلفون لانه تختلف بالزمان والمكان .

اتمنى اوضحت لك وجهة نظري

#6

مشكور اخوي على الرد

واكيد راح اتكون لكل دورة رمز خاص فيها مثل ما للموظف رقم خاص فيه ونفس الشي للمواد

يمكن الي اقصده ما وضح

مثلا محمد دخل الدورة الاولى وحصل على 100 درجة في العربي و50 درجة في الرياضيات

وفي الدورة الثانية حصل على 70 درجة في العلوم و 80 درجة في الدين و 50 درجة في العربي وهكذا

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

الدورة الثانية فيها المواد التالية علوم دين عربي

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

عليها في المواد الخاصة بالدورة وهكذا في الدورة الثانية

واذا ذهبت الى الدورات اجد الموظفين والدرجات التي حصلوا عليها في كل مادة خاصة بهذه الدورات

تستطيع ادراج الدرجة في جدول الربط بين الموظفين والدورات وتضيف الدرجة لكن هذي الدرجة راح اتكون عامه على الدورة كامل ولن توضح

الدرجات التي حصل عليها الموظف في كل مادة

ولو اضفنا المواد الى جدول الربط سوف يكون هناك اختلاف من ناحية انه هناك دورة قد تحتوي على اربع مواد ودورة اخرى قد تحتوي على 10

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

وشكرا اخي على المحاولة

#7

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

الاخ الغالي مشارف

ما تم هو عمل جدول المواد منفصل عن العلاقة بحيث يتم فقط اختيار المواد وايضاً اضافة حقلي المادة والدرجة بجدول الربط ( متعدد الى متعدد ) بين جدول الطلاب وجدول الدورات

لاحظ ان حقلي رقم الموظف ورقم الدورة بجدول الربط تم ازالة المفاتيح الاساسية منها

ربما يفيدك هذا الحل خصوصاً اذا استطعت تحديد الدرجات لكل دورة اثناء الإدخال ..

بالتوفيق اخي مشارف واعذرنا اذا لم يكن هو المطلوب

_____.rar

تم تعديل هذه المشاركة بواسطة يوسف احمد في 7 سبتمبر 2009 في 00:40

#8

مشكور استاذي ومشرفنا يوسف احمد الله يبارك فيك ويزيدك من علمه وفضله

الحل حلو بس لو على اساس الدورة لها مادة وحده بس لو اكثر من مادة راح يتكرر اسم الدورة مثلا في نموذج الموظفين

رقم الموظف واسمه في النموذج الرئيسي

في النموذج الفرعي اسم الدورة والمادة والدرجة

بس لو بغيت اضيف اكثر من مادة للموظف راح يتكرر اسم الدورة للموظف

يلا يوجد حل مثلا رقم واسم الموظف في النموذج الرئيسي

اسم الدورة في نموذج فرعي

المواد والدرجات الحاصل عليها في نموذج فرعي ثاني او ما شابه

انظر المرفق راح يتكرر اسم الدورة بطريقة غير عملية

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

بس متاكد انه فيه طريقة لهذي الموضوع واعتقد لانه عندي في الشغل برنامج عاملته شركه خاصه

يتم من خلاله عن ادخال الدورة اختيار المواد الخاصة بالدورة وادخال درجة كل مادة والنسبة المؤية لها والنسبة المؤية للدورة بشكل شامل

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

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

_____.rar

New_Microsoft_Word_Document.doc

تم تعديل هذه المشاركة بواسطة مشارف في 7 سبتمبر 2009 في 02:54

#9

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

اخي الغالي محمد يبدو ان الشباب ما شاء الله لم يقصرو جزاهم الله كل خير ...

مرفق نموذجين لعرض البيانات المطلوبة معتمدا على الجداول التي ارفقها اخي الغالي يوسف احمد وبنفس الترتيب دون تغيير .

وهي عبارة عن فكرة لطريقة عرض البيانات ليس أكثر ارجو ان تفي بالمطلوب.

_____.rar

27169617.gif
#10

مشكور اخوي ابوعدنان وفعلا الشباب ما قصروا

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

لانها لم تحمل رقم الموظف حتى تظهر لديه المادة

عن الذهاب الى جدول tblEmp_Course تجد انه لم يتم اضافة رقم الموظف تم اضافة رقم الدورة ولكن ليس رقم الموظف وسوف تجد

سجلات للمواد من غير رقم موظف وهذي السبب لانه لا يتم ادراج رقم الموظف مع السجل المادة عند اضافتها

هل الحل عن طريق اضافة جملة Insert او فيه طريقه ثانية

ومشكور اخوي ابوعدنان

#11
مشارف كتب:
هل الحل عن طريق اضافة جملة Insert او فيه طريقه ثانية

ومشكور اخوي ابوعدنان

اخي محمد ..

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

وانا حسب ما فهمت من مشاركتك الأخيرة ان الطريقة تناسبك وعلى هذا الاساس تم تطوير الفكرة من عرض للبيانات الى عرض وادخال البيانات ..

ارجو ان اكون وفقت بتنفيذ طلبك ..

مرفق الملف بعد التعديل وتقبل مني كل الاحترام والتقدير..

_____.rar

27169617.gif
#12

مشكور اخوي ابوعدنان جزاك الله خير هذي هو المطلوب

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

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

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…