تقييم الموضوع :
  • 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
هكذا تحل مشكلتك صديقي
فكرة جيدة وأنا شخصياً استخدمها

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


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  [VB.NET] اعادة توجيه للرابط ميدو الفنان 0 68 13-03-24, 04:48 PM
آخر رد: ميدو الفنان
  احتاج كود اعادة الترقيم في السنة الجديدة ranosh 3 456 27-11-23, 01:25 AM
آخر رد: justforit
  ممكن كود ترقيم تلقائي في الداتا غريد فيو المبرمج البسيط 16 10,578 08-11-23, 01:44 AM
آخر رد: الحزين اليماني
  [VB.NET] كيف يمكنني إعداد ترقيم تلقائي ويتجدد الترقيم في كل يوم Osama_NY 8 2,758 04-11-23, 01:42 PM
آخر رد: الحزين اليماني
  اريد ترقيم الداتا جريد فيو سمير جمال 10 5,075 29-04-23, 02:01 AM
آخر رد: lar
  فحص الاسماء الموجودة في الجدول من خلال الداتا جريد فيو yosif 5 748 22-04-23, 07:57 PM
آخر رد: yosif
  ترقيم تلقائي في الداتا جريد فيو مرتبط بجدول في قاعدة البيانات yosif 1 559 17-04-23, 07:03 AM
آخر رد: Taha Okla
  [VB.NET] اعادة الترقيم بعد الحذف aminesori 7 1,073 25-02-23, 01:31 PM
آخر رد: kebboud
  كيفية تمرير اسم الجدول في جملة الاستعلام atefkhalf2004 4 715 13-02-23, 10:13 AM
آخر رد: atefkhalf2004
  [VB.NET] طلب كود ترقيم معين AMAZ1972AMAZ 2 383 28-12-22, 01:08 AM
آخر رد: AMAZ1972AMAZ

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


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