السلام عليكم اخوانى
عندى جدول يتضمن ال ID واسماء الموظفين وانا طبعاً ال ID هو المفتاح ... ومشغل الخاصيه Identity علشان الترقيم التلقائى
ولكن فيه مشكلة عند حذف اي احد من الموظفين وليكن مثلاً كان ال ID يساوى 10 .. بعد الحذف اصبح عندى 9 موظفين بس
ولكن المشكلة عند اضافه موظف جديد يصبح الرقم 11 بدل من 10
ارجو حل لهذه المشكلة
شكراً مقدماً
لا يوجد حل لهذه المشكلة فهي موجودة ضمن برنامج قواعد البيانات اذا اردت عامود ترقيم تلقائي اضف عامود جديد و اعمل له كود ترقيم تلقائي دون التلاعب بخصائصه اي فقط
انتجر ولا تفعل خاصية Identity Specification ليكون للعرض فقط اما عامود الترقيم التلقائي الاساسي اتركه للبحث فقط و لعمليات الربط مع الجداول الاخرى فلا غنى عنه كعامود
مميز .
او احذف عامود الترقيم التلقائي و اعد اضافته مرة اخرة .
(26-10-19, 05:58 PM)asemshahen5 كتب : [ -> ]لا يوجد حل لهذه المشكلة فهي موجودة ضمن برنامج قواعد البيانات اذا اردت عامود ترقيم تلقائي اضف عامود جديد و اعمل له كود ترقيم تلقائي دون التلاعب بخصائصه اي فقط
انتجر ولا تفعل خاصية Identity Specification ليكون للعرض فقط اما عامود الترقيم التلقائي الاساسي اتركه للبحث فقط و لعمليات الربط مع الجداول الاخرى فلا غنى عنه كعامود
مميز .
او احذف عامود الترقيم التلقائي و اعد اضافته مرة اخرة .
شكرا جداً اخوى الغالى عاصم
ولكن عند البحث وجدت شرح لطريقه ربط جدوالين ببعض وتفعيل خاصيه اسمها cascade وعند تفعيلها يتم عمل الترقيم التلقائى وشغالة تمام
لكن للاسف مفهمتهاش
لو تعرف حاجه عنها ياريت تقولنا عليها
هي خاصيه تتالي الحذف او التعديل CASCADE عند تفعيل الخاصيه فان اي بيانات يحذفها او يعدل عليها من
الجدول الاول يحذفها ايضا من الجدول الثاني المربوط مع الجدول الاول .
بعض الشرح .
اما بالنسبة لسؤالك عن الترقيم المتسلسل بعد الحذف فهذه الخاصية لادخل لها بذالك اي الرقم المحذوف يضل محذوف و لا تستطيع ادخال رقم جديد بنفس الرقم المحذوف .