لدي قاعدة بيانات كاملة هل من الممكن إلحاق وحذف السجلات الفرعية في حالة إلحاق وحذف السجل الرئيسي علماً أن الربط هو برقم البطاقة الشخصية
أريد طريقة برمجية لإلحاق وحذف السجلات الفرعية عند إلحاق وحذف السجل الرئيس
السلام عليكــم ورحمـة الله وبركاتــه ،،
اخي gabbary
السؤال غير واضح .. الرجاء تحديد المطلوب بالتفصيل
مع الشكر والتقدير
شاكر لك أخي يوسف مرورك
الفكرة ان لدي برنامج موظفين علاقته عن طريق رقم البطاقة الشخصية
لكل موظف سجلات خاصة بها ( نقل - اجازة - تعيين - ... الخ ) من بيانات الموظفين --- طبعاً كل سجل موجود في جدول والجداول مرتبطة بعلاقة واحد إلى متعدد مع الجدول الرئيسي.
المطلوب انه عند انهاء خدمات موظف او نقله من الادارة اقوم بإلحاق سجله الرئيسي بجدول فرعي طبق الأصل من الرئيسي وكذلك سجلاته الفرعية المرتبطة إلى سجلات فرعية مرتبطة بالفرعي الملحق إليه وحذف جميع ما يتعلق به من الجداول الرئيسية.
اتمنى وضحت الفكرة...
تم تعديل هذه المشاركة بواسطة gabbary في 7 مايو 2009 في 12:49
gabbary@gmail.com
السلام عليكــم ورحمـة الله وبركاتــه ،،
تفضل اخي الكريم
لاحظ استعلامات الحذف والإلحاق وكيف تم تشغيلها بحدث عند النقر لزر الأمر وكذلك الترتيب في التشغيل بحيث يتم اولاً تشغيل استعلام الحاق البيانات من الجدول الرئيسي الى الجدول المطابق له ثم يتم تشغيل استعلام الالحاق للسجلات الفرعية ثم بعد ذلك يتم حذف السجلات الفرعية واخيراً يتم حذف السجلات الرئيسية .. ارجو ان يكون ذلك واضحاً.
ملاحظة : بإمكانك الاستغناء عن هذه الاستعلامات والتعويض عنها بجمل اسكيوال المكافئة لها بالكود
بالتوفيق
السلام عليكــم ورحمـة الله وبركاتــه ،،
الاخ الكريم يوسف احمد
ارجو المساعدة فى المطلوب التالى
نقل بيانات عميل محدد الرقم التعريفى من النموذج الفرعى الخاص به
الى عميل اخر محدد الرقم التعريفى و يضاف الى بياناته فى النموذج الفرعى ( العميل الاخر)
مع حذف العميل الاول بالكامل مع بياناته الفرعية
منتظرك كعهدى بك دائما
اخوك امين يوسف
اذا لم تخطط للنجاح , فقد خططت للفشل
أخى الحبيب يوسف أحمد
بارك الله فيك على هذا المثال الرائع.
وسامحك الله على ما فعله بى هذا المثال .. فقد جعلنى أفكر فى تغييرات متعددة فى قاعدة بيانات الموظفين عندى .. وأجد أننى إذا نفذت ذلك أمامى كثير من العمل . :( :S
تحياتى
محمد ندا
... بقمة السعادة .. أعود بإذن الله لصحبتكم الرائعة قريباً ...
مثال رائع
انا استخدم الاسكيوال في عملية الترحيل و بدون انشاء الاستعلامات .. لكن ارى ان انشاء الاستعلام و من ثم استدعاءة كما فعل مشرفنا يوسف احمد يعطي اكثر فهما للعملية و اكثر وضوحا في الاسكيوال ..
سوف استخدم هذه الطريقه في اعمالي التاليه ان شاء الله
بالتوفيق للجميع
