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

كيفية إنشاء علاقة الكل بالكل

بدأه معاوية في 10 مايو 2009 · 2 رد · 491 مشاهدة · في قواعد بيانات Microsoft Access
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

بســم الله الـرحمــن الرحيــم

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

إخواني : أريد أن أعمل علاقة تجمع الكل بالكل ....

وبالمثال يتضح المقال :

فقد عملت قاعدة بيانات للطلاب والمواد

أريد أن يكون لكل طالب خانة درجة في كل مادة

وفي مادة خانة درجة لكل طالب

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

في القاعدة المرفقة عملت جدول للطلاب (Students) وجدول آخر للمواد (Courses)

وعملت استعلام يجمع الجدولين من دون إنشاء علاقة بينهما (StudentsCourses)

نتج عنه المطلوب

ثم عملت جدول (Marks) فيه رقم المادة ورقم الطالب ودرجة المادة

ثم عملت استعلام (General) فيه الاستعلام السابق مع جدول (Marks)

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

حاولت بأكثر من طريقة لكن لم أنجح

فهل هناك طريقة ناجحة بحيث تظهر النتية النهائية مثل النموذج الرئيسي

يعني لاأريد أن أعمل سجل جديد كلما أردت أن أدخل درجة طالب في مادة معينة

أريد أن تكون كلها أمامي ويبقى عندي فقط إدخال الدرجات في الحقول الفارغة

والله يحفظكم ويرعاكم ...

School.rar

تم تعديل هذه المشاركة بواسطة معاوية في 10 مايو 2009 في 13:14

#2

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

اخي معاوية

تم عمل العلاقة متعدد الى متعدد .. نموذج ادخال البيانات سيكون معتمد على جدول Marks بحيث يتم اختيار رقم الطالب ورقم المادة من مربعات تحرير وسرد ثم تدون النتيجة

ارجو ان يكون هو المطلوب

بالتوفيق

School.rar

#3

للأسف أخ يوسف ليس هذا هو المطلوب

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

وحتى لو أضفت طالب جديد فيكون له سجلات جاهزة

أو أضيفت مادة جديدة تنضاف مباشرة لجميع الطلاب ويبقى فقط إدخال الدرجة

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

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

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

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

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

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