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

نسخة كاملة : القفز فى تسلسل ال sql
أنت حالياً تتصفح نسخة خفيفة من المنتدى . مشاهدة نسخة كاملة مع جميع الأشكال الجمالية .
السلام عليكم ورحمة الله

لى طلبين عند الاخوة

اول طلب ازاى ارجع تسلل الترقيم التلقائى فى الجدول داخل السيكول الى رقم 1 كما كان 

ثانيا لماذا يقفز معى التسلسل من العشرات الى المئات او الالوف 
و عليكم السلام و رحمة الله و بركاته.
من ناحية تصفير العداد سابقا كنت استخدم هذا الكود : pic = اسم الجدول
PHP كود :
"DBCC CHECKIDENT('pic', RESEED, 0)" 
النقطة الاخرى مافهمتها للاسف.
أعتقد أستاذ سعود بأنه يقصد إذا قام بحذف صف معين فإن الصف الجديد يكون رقم ذلك الحقل كبيرا وليس متسلسلا وقد يكون أكبر من الرقم السابق بالمئات أو الآلاف .

ومن وجهة رأيي بأن ذلك لا يهم المستخدم في شيء.
فهو رقم تعريفي فريد غير متكرر .
وأذا أراد السائل حقلا متسلسلا فيمكنه إنشاء حقل بمسمى آخر ويبرمجه ليكون متسلسلا .

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

ما هي الغاية من اعادة ترقيم حقل (الترقيم التلقائي)  وما هي الفائدة التي ستجنيها من تسلسل الارقام فيه ؟؟
=======
هذا حقل مخصص لفنيين الصيانة والتحقيق وليس لكل من هب ودب ..
لأن هذا الحقل غير مخصص لاعادة الترقيم ... بل للتأكد من دقة تسلسل الادخال بدون تزوير وتلاعب بالادخال ..
=======
بإمكانك الاستفادة من هذا الحقل لترتيب البيانات بحسب تسلسل الادخال ولكن ليس لعرض هذا الحقل في البيانات وترقيمها..
=======
إن كنت بحاجة لحقل ترقيم تسلسلي انشئ حقل جديد وأجعل برنامجك يقوم بالتحقق من الارقام المدخلة ويدخل الرقم الذي يليه ..
ويعدل الحقول في حال تم حذف سجل ما (مع أنه هذا غير منطقي ولا فائدة مرجوة منه)..
=======