تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
أحتاج كود اعادة ترقيم حقل المسلسل بعد حذف صف ما في الجدول
#11
يمكن إضافة عمود إلى الـ (Data Grid View) ثم ترقيم هذا العمود تلقائي دون الاتصال بقاعدة البيانات ثم كتابة الكود التالي
For i As Integer = 0 To DataGridView1.Rows.Count - 1
Dim q As Integer = i + 1
DataGridView1(1, i).Value = (i + 1).ToString
Next
الرد
تم الشكر بواسطة:
#12
بس شباب اذا تم تغيير autonumber الى number اثناء الاضافة لنقل لزبون جديد يحدث خطأ بأن الترقيم ليس AutoNumber فما الحل ؟؟

مثال :

لدي في القاعدة
1-عباس
2- علي
3-محمد
5-عيسى

اذا اريد اضافة شخص جديد يحدث خطأ في CUSTID
بسبب انه number وليس AutoNumber

افضل كود بسيط يقوم بحذف CustID ويزرعها من جديد مع اعادة الترقيم وبدون مايحدث خطأ في الاضافة لموظف جديد او زبون جديد
هل يمكنكم المساعدة ؟؟
الرد
تم الشكر بواسطة:
#13
إقتباس :يحدث خطأ بأن الترقيم ليس AutoNumber فما الحل ؟؟
لم الحظ هذا اخي!
اهم شي مفتاح اساسي .
الرد
تم الشكر بواسطة:
#14
لا أعلم لماذا الناس مهووسين بإعادة الترتيب؟؟؟ ما المشكلة في تركها كما هي؟؟؟ أليست السجلات في جدول ما مرتبطة بسجلات أخرى في جداول أخرى لنفس رقم الـID؟
الرد
تم الشكر بواسطة: أبو نوره
#15
نعم حقل المفتاح غير مخصص للترتيب التسلسلي
ولكن دائمًا نحتاج الترتيب التسلسلي لذلك أفضل إضافة عمود آخر غير مفتاح الجدول يكون خاص بالترتيب وحتى لا يسبب هذا العمود حمل على قاعدة البيانات فالأفضل أن يكون من DataGrid والله أعلم
الرد
تم الشكر بواسطة:
#16
(08-09-17, 11:56 PM)Rabeea Qbaha كتب : ابسط طريقة بحسب ما ارى ان تقم بعمل عمود الرقم (id) غير تلقائي 
بعد ذالك في الكود البرمجي عند كل اضافه معلوماتجديده للجدول تقوم بقرائه اخر رقم (id) من الجدول و تضيف اليه 1

وهذه هي الطريقه :

فنكشن لقرائه اخر رقم من الجدول :

 
كود :
Private Function GetRowsCount() As Integer
        Dim da As New SqlDataAdapter("select * from table", SQL.conn)
        Dim ds As New DataSet
        da.Fill(ds)
        Return ds.Tables(0).Rows.Count
    End Function

بعد ذلك عند الاضافه تقوم بوضع هذا الكود ليضاف لل id :
GetRowsCount() + 1
هكذا تحل مشكلتك صديقي
فكرة جيدة وأنا شخصياً استخدمها

فكرة جيدة وأنا شخصياً استخدمها
الرد
تم الشكر بواسطة:


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  طريقة حفظ بإسم لجدول موجود في قاعدة البيانات مع بقاء الجدول الأساسي جيولوجي مبتدئ 11 510 15-10-19, 05:00 AM
آخر رد: elgokr
  كود يفحص اذا الخانه في الجدول تساوي الخانه في الجدول الثاني vb mostafa12 4 175 03-10-19, 01:58 AM
آخر رد: mostafa12
Lightbulb المطلوب اعادة الترقم التلقائي من رقم واحد في كل بداية سنة جديدة ابو رضوان 1 165 04-09-19, 04:29 PM
آخر رد: asemshahen5
  ممكن كود اضافة ترقيم تلقائي +السنة الحالية ابو رضوان 2 266 01-09-19, 04:28 PM
آخر رد: ابو رضوان
  ظهور رسالة خطأ عند التعديل على بيانات الجدول الرائد 3 224 01-08-19, 12:57 PM
آخر رد: الرائد
  [VB.NET] ترقيم تسلسلي في بيئة تعدد المستخدمين khairallah 2 247 22-07-19, 09:41 PM
آخر رد: khairallah
  [VB.NET] ترقيم تسلسلي في بيئة تعدد المستخدمين khairallah 7 523 06-06-19, 04:48 PM
آخر رد: حريف برمجة
  اضافة حقل الي الجدول برمجيا makky 1 297 04-05-19, 02:18 AM
آخر رد: makky
  التأكد من وجود الجدول محمد خيري 2 341 02-04-19, 11:57 PM
آخر رد: محمد خيري
  تفريغ الجدول يحوي حقل فارغ sads 16 777 02-04-19, 08:37 PM
آخر رد: sads

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


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