منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب

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

انا انصح بالتالي

1- يجب ان يكون كود الموظف ثابت غير قابل للتعديل ايضاً.
اذا افترضت اني موظف اليوم معي كود واذا حذف موظف يتغير الكود من وجهه نظري هذا غير منطقي.

2- ما يحتاج تقوم باعادة الترقيم في قاعدة البينات. فقط قم بترقيم في MSHFlexGrid1 بعد عملية اظهار البيانات.

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

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

من رأيي، وعن نفسي، لا أتعامل مع عملية الحذف إلا في ما نذر. وأستعيض عنها بعملية (إخفاء) للسجلات المطلوب حذفها، دون أن أحذفها فعلياً.
الطريقة تكون بإضافة سجل يفيد بإمكانية عرض السجل في نتائج الاستعلامات أم لا.

لك تحية.