تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
[VB.NET] مشكل مفتاح قاعدة البيانات Autonumber
#1
عندما أقوم بوضع مفتاح قاعدة البيانات Autonumber

ألاحظ عند حفض سجل جديد لا يضهر الرقم التسلسلي في الداتاجريد




 
هذا هو كود الحفض


كود :
DT.Rows.Add()

Dim position As Integer = DT.Rows.Count - 1

DT.Rows(position).Item("UTILISATEUR") = TextBox2.Text

Dim save As New OleDbCommandBuilder(DA)
DA.Update(DT)
DT.AcceptChanges()
الرد }}}
تم الشكر بواسطة:
#2
السلام عليكم اخي الكريم
لايوجد اي خطأ في الكود اعد انشاء البرنامج من جديد فلربما هناك خطأ ما 
هذا مثال بنفس الكود ولامشكلة فيه


الملفات المرفقة
.rar   SaveData.rar (الحجم : 69.75 ك ب / التحميلات : 6)
اعمل الخير وأجرك لا تنتظره فالله خير من إليك يرده
البرمجة ليست مجرد كود بل هي منهج تفكير منطقي لحل المشكلات







الرد }}}
تم الشكر بواسطة: حريف برمجة , sniperjawadino
#3
أخي إبراهيم
شكرا لك كثيرا على وقتك اكتابة المثال

بعد إزالة هذا السطر وقع نفس المشكل
الآن عرفت المشكل
يجب إعادة النداء على الجدول

ألن يسبب ثقل أخي الكريم هذا السطر في كل إضافة 

الرد }}}
#4
السلام عليكم اخي الكريم sniperjawadino
لنناقش الفكرة وكيف بتم الامر 
في البدء نضيف صف ثم نضيف البيانات في كل الحقول ماعدا حقل الترقيم التلقائي  الى هذا الصف
وبعدها نرسل البيانات الى الجدول ليتم استقبال البيانات ونقول له فعل التغييرات وهنا يتم وضع ترقيم لها
 اي ان الترقيم سيكون في الجدول في قاعدة البيانات(مهمة حقل الترقيم التلقائي)
ولاعلاقة للداتا غرايد او الكود في ذلك وبالتالي كيف سيتم عرض الحقل الذي لم نضع له بيانات وهو الترقيم ؟
اذا لابد من الرجوع الى الجدول لاعادة تحميل البيانات وعرضها ومن ضمنها حقل الترقيم
لذلك عندما قمت انت بالغاء اعادة التحميل اختفى حقل الترقيم
انا من ناحيتي لا احبذ الترقيم التلقائي ..
اما مسألة عرض البيانات والبطء فهذه مسألة اخرى وبخاصة عندما تكون السجلات كثيرة وعدد الحقول كبير
 وانواع البيانات فيها صور و memo اوغير ذلك
هنا نلجأ الى اعادة التحميل وفق شروط  (جلب أخر 5 سجلات مثلا ) او غير ذلك من الاستعلامات
 التي لاتجلب الا الضروري للحاجة
ارجو ان تكون الفكرة قد اتضحت هذا ما اعلم والله أعلم واولي العلم من بعده .. 



ربما هناك راي افضل واصح مما اقول اتمنى ممن لديه رايا أخر ان يشاركنا فيه فتعم الفائدة

دمت بخير
اعمل الخير وأجرك لا تنتظره فالله خير من إليك يرده
البرمجة ليست مجرد كود بل هي منهج تفكير منطقي لحل المشكلات







الرد }}}
#5
سلام أخي ابراهيم ايبو

تفسير و تحليل منطقي جعلني أستوعب مراحل حفض البيانات

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


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  هل من الممكن العمل على قاعدة بيانات اكسل على الفيجوال بيسك خالد كامل1 4 145 24-03-24, 02:00 AM
آخر رد: خالد كامل1
  [VB.NET] حل مشكلة الاتصال بقواعد البيانات access loay775 2 170 25-02-24, 06:29 AM
آخر رد: loay775
  انشاء قاعدة بيانات من ملف سكربت strongriseman 5 508 17-02-24, 02:57 PM
آخر رد: strongriseman
  سؤال عن عملية حذف سجل من قاعدة البيانات assuhimi 3 264 11-02-24, 08:43 PM
آخر رد: assuhimi
  فلترة datagridview بدون قاعدة بيانات صالح عبدالله 3 319 02-02-24, 04:07 PM
آخر رد: صالح عبدالله
  [VB.NET] منع تكرار البيانات في عند الادخال مبرمج صغير 1 2 268 24-01-24, 05:18 PM
آخر رد: مبرمج صغير 1
Photo [كود] مطلوب كود يستخدم الأوامر فقط لتحديث قاعدة بيانات بـ vb.net AhmedEissa 4 650 18-01-24, 11:40 PM
آخر رد: العتيق
  [VB.NET] مساعدة في استدعاء البيانات معينه من form الأول إلى form 2 بدون التعديل loay775 2 281 18-01-24, 05:04 PM
آخر رد: loay775
  [VB.NET] إعادة استدعاء البيانات من قاعدة بيانات اكسس والاهم الصورة مبرمج صغير 1 1 282 13-01-24, 01:17 PM
آخر رد: مبرمج صغير 1
  [VB.NET] إضافة أو حذف حقل فى قاعدة بيانات باستخدام كود VB.net AmeenRashed 21 1,226 30-12-23, 03:47 PM
آخر رد: Taha Okla

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


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