منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب
مشكلة الترقيم التلقائي sql - نسخة قابلة للطباعة

+- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (http://vb4arb.com/vb)
+-- قسم : قسم لغة الفيجوال بيسك VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=182)
+--- قسم : قسم اسئلة VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=183)
+--- الموضوع : مشكلة الترقيم التلقائي sql (/showthread.php?tid=36713)

الصفحات: 1 2


مشكلة الترقيم التلقائي sql - moh developer - 15-10-20

السلام عليكم عندي جدول فية قيمة  id يزداد بواحد تلقائي وقفز من 4 الى 2000 والمشكلة هناك بيانات في الجدول كيف يمكن ان اقوم بتصحيح هذا الخطا سواء من ال sql او من داخل الفجول بيسك عن طريقة الكود يفضل من داخل الفجول مع فاااااائق الشكر والتقدير


RE: مشكلة الترقيم التلقائي sql - kiki - 15-10-20

وعليكم السلام ورحمة الله وبركاته
من المفهوم الخطاء عند الجميع هو عمود الترقيم التلقائي
من حيث العرض والاستخدام كعمود مرئي فى عرض البيانات
الوظيفة الوحيدة لهذا العمود هو فقط عند استدعاء او تحرير وحذف البيانات فقط
بالعامية انظر لرابط موضوعك ستجد التالى tid=36713
لكن هذا الرقم غير موجود كا عرض مثل عنوان الموضوع ومحتواه والتعليقات يتم عمل لها ترقيم تلقائي #1 #2
اذا كنت من هواه عرض ترقيم للبيانات فيمكنك عمل ترقيم من خلال الكود خلال حلقة for وما شبه
وعن كيفية اتمام ما تريده لاعادة ترتيب وترقيم هذا العمود من جديد للبيانات التى بالجدول
فقط ابسط طريقة هو حذف العمود واعادة انشائه من جديد وسيتم ترقيم تسلسلى تلقائي لكل البيانات بالجدول


RE: مشكلة الترقيم التلقائي sql - moh developer - 15-10-20

(15-10-20, 07:00 PM)kiki كتب : وعليكم السلام ورحمة الله وبركاته
من المفهوم الخطاء عند الجميع هو عمود الترقيم التلقائي
من حيث العرض والاستخدام كعمود مرئي فى عرض البيانات
الوظيفة الوحيدة لهذا العمود هو فقط عند استدعاء او تحرير وحذف البيانات فقط
بالعامية انظر لرابط موضوعك ستجد التالى tid=36713
لكن هذا الرقم غير موجود كا عرض مثل عنوان الموضوع ومحتواه والتعليقات يتم عمل لها ترقيم تلقائي #1 #2
اذا كنت من هواه عرض ترقيم للبيانات فيمكنك عمل ترقيم من خلال الكود خلال حلقة for وما شبه
وعن كيفية اتمام ما تريده لاعادة ترتيب وترقيم هذا العمود من جديد للبيانات التى بالجدول
فقط ابسط طريقة هو حذف العمود واعادة انشائه من جديد وسيتم ترقيم تسلسلى تلقائي لكل البيانات بالجدول

ما الطريقة التي يمنن بها حذف الجدول واعدتة سواء من الفجول او من sql server


RE: مشكلة الترقيم التلقائي sql - kiki - 15-10-20

من الـ sql اسرع وهو نروح على تصميم الجدول
وكلك يمين وحذف العمود id
وانشاء واحد جديد كما لو تقوم بانشاء جدول جديد
لكن كل االمر انك تقوم بعذف عمود واعادته مرة اخري


RE: مشكلة الترقيم التلقائي sql - moh developer - 15-10-20

(15-10-20, 07:54 PM)kiki كتب : من الـ sql اسرع وهو نروح على تصميم الجدول
وكلك يمين وحذف العمود id
وانشاء واحد جديد كما لو تقوم بانشاء جدول جديد
لكن كل االمر انك تقوم بعذف عمود واعادته مرة اخري

لا يقبل ان اقوم بوضع العامود في بدايتة
ارجوا الحل


RE: مشكلة الترقيم التلقائي sql - abdou - 15-10-20

احذف عمود ID واحفظ الجدول وبعدين ضيف عمود ID وخليه ترقيم تلقائي واحفظ الجدول تاني


RE: مشكلة الترقيم التلقائي sql - kiki - 15-10-20

(15-10-20, 08:40 PM)moh developer كتب : لا يقبل ان اقوم بوضع العامود في بدايتة
ارجوا الحل

بعد تطبيق شرح abdou
تاكد عند اتمام الحفظ عند الاضافة العمود تاكد من اجراء وضع مفتاح على العمود الترقيم
والتاكد من اجراء الترقيم التلقائي للعمود
لان بعدم وجود كلاهما وانت تارج خيار allow Nulls بحيث انها اجباري بوجود قيمة
فمن الطبيعي عدم الحفظ وستظهر الرسالة دائماً معك


RE: مشكلة الترقيم التلقائي sql - عبد العزيز البسكري - 15-10-20

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



RE: مشكلة الترقيم التلقائي sql - moh developer - 15-10-20

(15-10-20, 09:09 PM)kiki كتب :
(15-10-20, 08:40 PM)moh developer كتب : لا يقبل ان اقوم بوضع العامود في بدايتة
ارجوا الحل

بعد تطبيق شرح abdou
تاكد عند اتمام الحفظ عند الاضافة العمود تاكد من اجراء وضع مفتاح على العمود الترقيم
والتاكد من اجراء الترقيم التلقائي للعمود
لان بعدم وجود كلاهما وانت تارج خيار allow Nulls بحيث انها اجباري بوجود قيمة
فمن الطبيعي عدم الحفظ وستظهر الرسالة دائماً معك

استاذ قمت بعمل الاتي لكن نفس المشكلة لا يقبل الحفظ


RE: مشكلة الترقيم التلقائي sql - عبد العزيز البسكري - 15-10-20

من رأيي قم بنسخ جميع بيانات هذا الجدول من ال SQL SERVER .. و ألصقه بجدول مماثل على الأكسس
ثمّ أنسخ هذا الجدول من جديد من الأكسس إلى قاعدة أكسس جديدة منظمة بحقل ترقيم تلقائي
بالنهاية قم بتصدير هذه الاكسس الاخيرة إلى قاعدة بيانات Sql SERVER جديدة
تحياتي