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

تأثير عملية تتالى الحذف.......

مغلق
بدأه frozen في 3 أغسطس 2004 · 3 رد · 558 مشاهدة · في قواعد بيانات Microsoft Access
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

الأخوة الكرام لدى سؤال أرجو أن يتسع صدركم له

قمت بعمل نموذج ادخال بيانات للادارات ويحتوى النموذج على زر حذف (حذف ادارة)

وجدول الادارات مرتبط بجدول الموظفين بعلاقة واحد الى متعدد ومن خصائص العلاقة كما هو معروف أخترت التكامل المرجعى وتتالى التعديل وتتالى الحذف

عندما كنت أقوم باختبار نموذج الادارات وضغطت على زر الحذف (أى حذف إدارة) تم حذف الادارة وكذلك تم حذف جميع السجلات الموجودة فى جدول الموظفين التى تحتوى على هذه الادارة وعليه تم حذف بيانات الموظفين

ومعنى ذلك أنه تم الغاء عدد من السجلات بجدول الموظفين أى الغاء موظفين وهذا ليس عملى (منطقى) حيث من الممكن الغاء ادارة (عند إعادة هيكلة المؤسسة أو الشركة) وتوزيع الموظفين على إدارات أخرى

وسؤالى (حيث ان خبرتى العملية ضعيفة وهذا أول إحتكاك لى بالتطبيق العملى ) أرجو توضيح كيفية التعامل مع العلاقة واحد الى متعدد فى حالة تتالى الحذف فى تلك الحالة

لقد فكرت فى عمل اجراء عند الضغط على زر الحذف بحيث أنه يبحث عن كود الادارة المراد حذفه فى جدول الموظفين واذا كان هذا الكود موجود فانه يعطى رسالة بانه يجب تعديل بيانات الادارة لهؤلاء الموظفين حتى يتسنى حذف تلك الادارة

هل هذا هو المتبع من قبل الاخوة رواد المنتدى أم ان هناك شىء أخر

أرجو المساعدة برأيكم

وجزاكم الله خيرا كثيرا

#2

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

أخي الكريم/ frozen

أنا شخصياً عندما يكون لدي علاقة واحد إلى متعدد أو ما تسمى (علاقة رأس بأطراف) بين جدولي الإدارات والموظفين ، لا أستخدم خاصية (تتالي الحذف) وأكتفي فقط بالتكامل المرجعي من ناحية التحديث فقط.

وبذلك أضمن لنفسي ولغيري عدم حذف أي سجل للموظفين عند القيام بحذف إدارتهم

وفي رأي ، عندما يتم إلغاء إدارة من الإدارات والقيام بتوزيع موظفيها إلى بقية الإدارات فالأمر لا يحتاج إلى حذف الإدارة ويكفي القيام بتعديل إدارات الموظفين سواء عن طريق نموذج الموظفين أو بواسطة إستعلام تحديث.

مع العلم أن بعض القواعد يتطلب عند إنشاءها أن تكون العلاقات فيها تتالي الحذف ، والتي يرى مصممها أنه لا داعي للإبقاء على السجلات المرتبطة بعلاقة واحد إلى متعدد.

ولك تحياتي.

تم تعديل هذه المشاركة بواسطة ابن مسقط في 3 أغسطس 2004 في 23:27

ibnmusqat.gif
#3

السلام عليكم

جزاك الله خير الجزاء على ردكم السديد

وإن شاء الله عز وجل سوف ألغى تتالى الحذف بين جدول الادارات والموظفين

شاكر فضلك ونفع بك الاسلام والمسلمين

تحياتى

#4

اللهم أمين .

ibnmusqat.gif

هذا الموضوع مغلق.

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