اذهب الي المحتوي
أوفيسنا

مساعدة في العلاقات بين 3 جداول


ولد جدة
إذهب إلى أفضل إجابة Solved by husamwahab,

الردود الموصى بها

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

لدي 3 جداول بقاعده البيانات

الجدول الاول للموظفين ( المنسقين) يحتوي على بيانات الموظفين

الجدول الثاني الخدمات يحتوي علي مجموعه من الخدمات في الادارة

عملت جدول الثالث وسيط ليتم الربط بين الجدولين

- حيث يمكن ربط الموظف باكثر من خدمة  والعكس ايضا يمكن ربط خدمة باكثر من موظف ..

واجهتني مشكله عند اضافه الخدمات للموظف في جدول الموظفين او عن اضافه الموظف في جدول الخدمات 

حيث يلزمني كتابه كود الموظف في الخدمات 

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

12.png.f2d4a124e892e191345e00fc22446288.png

 

العلاقات التي تم عملها

1795905501_1.png.9ae3b3d3990df84a2be3dc66015570e2.png

 

 

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

test_t.accdb

رابط هذا التعليق
شارك

السلام عليكم

اقترح بعمل composite key  لحقل رقم المنسق ورقم الخدمة الموجودة في الجدول الوسيط ويفضل اضافة حقل تاريخ واضافته مع المفاتيح للتخلص من حالة التكرار.. ثم اعمل الربط بينه وبين بقية الجداول

تم تعديل بواسطه Eng.Qassim
رابط هذا التعليق
شارك

21 دقائق مضت, Eng.Qassim said:

السلام عليكم

اقترح بعمل composite key  لحقل رقم المنسق ورقم الخدمة الموجودة في الجدول الوسيط ويفضل اضافة حقل تاريخ واضافته مع المفاتيح للتخلص من حالة التكرار.. ثم اعمل الربط بينه وبين بقية الجداول

يعطيك العافيه مهندس قاسم ..

للاسف لم تضبط 

رابط هذا التعليق
شارك

السلام عليكم

مشاركة مع اخي العزيز استاذ قاسم

في جدول الوسيط حقل الخدمة غير صحيح فلا حاجة له لان العلاقة بين جدولي الخدمة والوسيط علاقة راس باطراف

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

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

وعذرا للاطالة

رابط هذا التعليق
شارك

حيث يمكن ربط الموظف باكثر من خدمة  والعكس ايضا يمكن ربط خدمة باكثر من موظف 

أنت لا تحتاج إلا إلا جدولين 

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

وتربط بينهما 

عن طريق رقم المنسق 

إذا كان فهمي صحيح 

 

 

test.accdb

رابط هذا التعليق
شارك

9 دقائق مضت, husamwahab said:

السلام عليكم

مشاركة مع اخي العزيز استاذ قاسم

في جدول الوسيط حقل الخدمة غير صحيح فلا حاجة له لان العلاقة بين جدولي الخدمة والوسيط علاقة راس باطراف

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

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

وعذرا للاطالة

يعطيك العافيه استاذي ..

انا ارغب باضافه الخدمات للموظفين ،،

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

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

يسعدك ربي

9 دقائق مضت, مسفر said:

حيث يمكن ربط الموظف باكثر من خدمة  والعكس ايضا يمكن ربط خدمة باكثر من موظف 

أنت لا تحتاج إلا إلا جدولين 

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

وتربط بينهما 

عن طريق رقم المنسق 

إذا كان فهمي صحيح 

 

 

test.accdb 688 kB · 2 downloads

يعطيك العافيه استاذ مسفر ..

بحسب المثال الي ارسلته يمكن ربط الموظف باكثر من خدمة ولكن لا يمكن ربط الخدمه باكثر من موظف ..

  • Like 1
رابط هذا التعليق
شارك

12 minutes ago, husamwahab said:

السلام عليكم

مشاركة مع اخي العزيز استاذ قاسم

في جدول الوسيط حقل الخدمة غير صحيح فلا حاجة له لان العلاقة بين جدولي الخدمة والوسيط علاقة راس باطراف

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

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

وعذرا للاطالة

السلام عليكم استاذي العزيز حسام

انا اقترحت ال composite key  لا ن حسب طلب الاخ صاحب المشاركة بأن كل موظف (منسق) ممكن ان يؤدي اكثر من عمل .. والعمل الواحد يؤديه اكثر من منسق

واعتقد فعلا حقل الخدمة غير ضروري فمصدر الصف له جدول غير موجود..

تحياتي لك

  • Like 1
رابط هذا التعليق
شارك

28 دقائق مضت, husamwahab said:

عليكم السلام استاذ قاسم 

نعم كلام سليم

استاذ ولد جدة السلام عليكم

لا اقصد اظهاره في النموذج وانما في الجدول حسب طلبك

test_t1.rar 41.07 kB · 2 downloads

يعطيك الف الف عافيه ويسعدك ربي ..

 

  • Like 1
رابط هذا التعليق
شارك

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

زائر
اضف رد علي هذا الموضوع....

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • تصفح هذا الموضوع مؤخراً   0 اعضاء متواجدين الان

    • لايوجد اعضاء مسجلون يتصفحون هذه الصفحه
×
×
  • اضف...

Important Information