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

[ تمت الإجابة ]اريد عندما احذف سجل يحذف في الجداول,

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

عندي نموذج به جدولين جدول 1 جدول 2وعامل ربط بين الدولين عندما احذف سجل من النموذج يحذفه في جدول 2 ولايحذفه من جدول 1

المطلوب:-

عندما احذف سجل من النموذج يحذف الرقم من الجدولين معاً.

db9.rar

#2

السلام عليكم

العلاقة لديك One to many

والنموزج مربوط بالجدول many فطبيعي الا يقوم بالحذف من الجدول الاخر One

المفروض ان احذف من الجدول one فيقوم سلوك العلاقة بالحذف من الجدول many

واصلا انت لم تفعل خاصية حذف الجداول المرتبطة

post-80846-1242288903_thumb.jpg

وان كان يفضل ان تكون العلاقة لديك One to One

post-80846-1242288940_thumb.jpg

بالمرفق المثالين

وانصحك اخيرا بانه لا حاجة للجدولين- اقرا فى موضوع database normalization - وان شاء الله ستتضحلك امور كثيرة جدا

اخوك فى الله

one.rar

many.rar

Microsoft Certified DataBase Administrator MCDBA

#3

السلام عليكم

الاخ احمد..

لو سمحت من اين استطيع ان احدد نوع العلاقة one to many او many to many ؟؟؟؟

وياريت يا اخ احمد ان تدلني على رابط database normalization

ولك مني الف شكر

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

#4

السلام عليكم اخي Iraq2009

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

/index.php?showtopic=121241

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

لان البيانات بالجداول محل العلاقة هي التي تقوم بذلك علي سبيل المثال :

- جدولين بهما حقل اسمه رقم الطالب وهذا الحقل مفتاح اساسي بالجدولين فعند انشاء العلاقة سيكون الناتج لوحدة One to one

- جدولين بهما حقل اسمه رقم الطالب وهذا الحقل مفتاح اساسي بجدول واحد منهم فقط فعند انشاء العلاقة سيكون الناتج لوحدة One to many

- جدولين بهما حقل اسمه رقم الطالب وهذا الحقل ليس مفتاح اساسي باي من الجدولين !!!!!!

ماذا سيحدث عند انشاء العلاقة ؟؟؟

اذا كان هذه الحقل لا يقبل التكرار فى كل من الجدولين سيكون الناتج One to One

اذا كان هذه الحقل يقبل التكرار فى احد الجدولين سيكون الناتج One to many

اذا كان هذه الحقل يقبل التكرار فى كل من الجدولين ستيكون الناتج indeterminate

نستنتج مما سبق :

1- المستخدم لا يقوم بتحديد نوع العلاقة ولكن يتحكم فقط فى سلوك العلاقة Delete - update

2- موضوع المفتاح الاساسي ليس اساسيا فى تحديد نو ع العلاقة ولكن طبيعة البيانات

اخوك فى الله

Microsoft Certified DataBase Administrator MCDBA

#5

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

الاخ احمد..

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

#6

شكرا اخي الكريم على هذا الشرح الوافي

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

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

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

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

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