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

كيفية عمل علاقة Many to Many

بدأه عمرو عماد في 22 سبتمبر 2012 · 4 رد · 687 مشاهدة · في قواعد بيانات Microsoft Access
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

عندي جدولين :

الأول "بيانات الأسر" وفيه مثلا ( رقم الأسرة - أسم الأسرة - العنوان - الهاتف - ........ )

الثاني "بيانات الكفلاء" وفيه مثلا ( رقم الكفيل - أسم الكفيل - العنوان - الهاتف - .........)

يمكن للأسر أن تكفل بواسطة أكثر من كفيل

وكذلك الكفيل يمكنه أن يكفل أكثر من أسرة

فمثلا الكفيل الأول يكفل الأسر ( الرابعة - والسادسة - والعاشرة )

والأسرة الرابعة يكفلها الكفيل ( الأول - الثاني - الخامس )

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

#2

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

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

ووفقكم الله والجميع لما يحبه ويرضاه

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

766803983.jpg
#3

جزاكم الله خيرا أخي محمد علي سرعة ردك علي سؤالي

لكن سأسأل سؤال أخر علي كيفية إنشاء الجدول الثالث .. كيف يكون هيئته

أنا أتخيل أن يكون مكون من حقلين الأول يحمل رقم الأسرة مثلا والثاني يحمل رقم الكفيل .. أم هناك تصور أخر؟؟

#4

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

فعلا اخى الكريم كما ذكرت وستكون العلاقة بين الجدول الرئيسى والجدول الفرعى واحد لمتعدد

ووفقكم الله والجميع لما يحبه ويرضاه

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

766803983.jpg
#5

مثال

/index.php?showtopic=269847

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