Jump to content
أوفيسنا

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


Go to solution Solved by husamwahab,

Recommended Posts

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

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

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

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

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

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

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

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

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

12.png.f2d4a124e892e191345e00fc22446288.png

 

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

1795905501_1.png.9ae3b3d3990df84a2be3dc66015570e2.png

 

 

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

test_t.accdb

Link to comment
Share on other sites

السلام عليكم

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

Edited by Eng.Qassim
Link to comment
Share on other sites

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

السلام عليكم

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

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

للاسف لم تضبط 

Link to comment
Share on other sites

1 minute ago, ولد جدة said:

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

للاسف لم تضبط 

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

Link to comment
Share on other sites

السلام عليكم

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

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

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

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

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

Link to comment
Share on other sites

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

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

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

وتربط بينهما 

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

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

 

 

test.accdb

Link to comment
Share on other sites

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

السلام عليكم

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

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

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

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

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

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

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

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

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

يسعدك ربي

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

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

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

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

وتربط بينهما 

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

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

 

 

test.accdb 688 kB · 2 downloads

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

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

  • Like 1
Link to comment
Share on other sites

12 minutes ago, husamwahab said:

السلام عليكم

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

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

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

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

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

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

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

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

تحياتي لك

  • Like 1
Link to comment
Share on other sites

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

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

نعم كلام سليم

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

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

test_t1.rar 41.07 kB · 2 downloads

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

 

  • Like 1
Link to comment
Share on other sites

Join the conversation

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

Guest
Reply to this topic...

×   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.

  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...

Important Information