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

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

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


الملفات المرفقة صورة/صور
   
الرد }}}
تم الشكر بواسطة: ابراهيم ايبو , ابراهيم ايبو
#6
احذف عمود ID واحفظ الجدول وبعدين ضيف عمود ID وخليه ترقيم تلقائي واحفظ الجدول تاني
الرد }}}
#7
(15-10-20, 08:40 PM)moh developer كتب : لا يقبل ان اقوم بوضع العامود في بدايتة
ارجوا الحل

بعد تطبيق شرح abdou
تاكد عند اتمام الحفظ عند الاضافة العمود تاكد من اجراء وضع مفتاح على العمود الترقيم
والتاكد من اجراء الترقيم التلقائي للعمود
لان بعدم وجود كلاهما وانت تارج خيار allow Nulls بحيث انها اجباري بوجود قيمة
فمن الطبيعي عدم الحفظ وستظهر الرسالة دائماً معك
الرد }}}
#8
السلام عليكم و رحمة الله و بركاته
إضافة لما طرحه أساتذتنا الأفاضل بارك الله فيهم و لهم
هناك حل جذري لهذه المشكلة طرحه منذ مدّة الأستاذ القدير عثمان خورشيد على صفحته على الفايسبوك
عسى أن يفيد إن شاء الله
تحياتي
قناتنا على اليوتوب
الرد }}}
تم الشكر بواسطة: ابراهيم ايبو
#9
(15-10-20, 09:09 PM)kiki كتب :
(15-10-20, 08:40 PM)moh developer كتب : لا يقبل ان اقوم بوضع العامود في بدايتة
ارجوا الحل

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

استاذ قمت بعمل الاتي لكن نفس المشكلة لا يقبل الحفظ
الرد }}}
تم الشكر بواسطة:
#10
من رأيي قم بنسخ جميع بيانات هذا الجدول من ال SQL SERVER .. و ألصقه بجدول مماثل على الأكسس
ثمّ أنسخ هذا الجدول من جديد من الأكسس إلى قاعدة أكسس جديدة منظمة بحقل ترقيم تلقائي
بالنهاية قم بتصدير هذه الاكسس الاخيرة إلى قاعدة بيانات Sql SERVER جديدة
تحياتي
قناتنا على اليوتوب
الرد }}}
تم الشكر بواسطة: moh developer , ابراهيم ايبو



التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم