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

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



الترقيم التلقائي توقف عن العمل في Datagridview - Hazem1 - 24-08-18

بسم الله الرحمن الرحيم
كانت البيانات يتم تخزينها في قاعدة البيانات الأكسس بشكل جيد حتى قمت بإضافة عمود جديد في الأكسس وربطه بCombo box  في الفيجوال وعدت كالعادة إلى التسجيل في الفيجوال بيسك فوجدت أن البيانات تتخزن بعد القيمة 420 في الترقيم التلقائي رغم أني وصلت للقيمة 2250 فما الحل الله يرضى عنكم لأني حذفت ال Datagridview وصممتها مرة ثانية والمشكلة قائمة.


RE: الترقيم التلقائي توقف عن العمل في Datagridview - عابر سبيل 2 - 24-08-18

يمكنك الاستفادة من هذه المشاركة
لوضع تسلسل للأسطر بدلا من الترقيم التلقائي

#2 الترقيم التلقائي لDataGridView



RE: الترقيم التلقائي توقف عن العمل في Datagridview - Hazem1 - 24-08-18

أخي الغالي عابر سبيل2 كان شرحكم وافٍ في إضافة الترقيم، لكن المشكلة معي مُختلفة بشكل غريب البيانات يتم حفظها يعني 2251 - 2252 - وهكذا ولكن بعد الصف 419 وليس بعد السطر الأخير 2250، سامحني أخي أطلت عليك

فهمت قصدك الآن أخي الفاضل عابر سبيل2، إذن الأولى يُترك وشأنه مادامت البيانات يتم تخزينها ويُمكن استدعائها ؟


RE: الترقيم التلقائي توقف عن العمل في Datagridview - elgokr - 25-08-18

(24-08-18, 09:44 PM)Hazem1 كتب : بسم الله الرحمن الرحيم
كانت البيانات يتم تخزينها في قاعدة البيانات الأكسس بشكل جيد حتى قمت بإضافة عمود جديد في الأكسس وربطه بCombo box  في الفيجوال وعدت كالعادة إلى التسجيل في الفيجوال بيسك فوجدت أن البيانات تتخزن بعد القيمة 420 في الترقيم التلقائي رغم أني وصلت للقيمة 2250 فما الحل الله يرضى عنكم لأني حذفت ال Datagridview وصممتها مرة ثانية والمشكلة قائمة.


فى البداية اخى Hazem1


حتى تكون على علم اين تقع المشكلة تماماً 
هل المشكلة من جانب الكود او انه من قاعدة البيانات

اولاً يجب عليك فتح قاعدة البيانات والذهاب الى الجدول الذى يتم به هذه المشكلة
وقم بعمل اضافة بيانات يدوياً داخل قاعدة البيانات وانظر الى الترقيم التلقائي
هل عند اتمام ادخال البيانات يدوياً اخد رقم تلقائي لم تقوم انت بادخاله 
وهل الرقم تسلسلى لما هو اكبر اخر قيمة موجودة بالجدول

ثانياً هذا فى حالة ان العمود من نوع رقمي وعليه مفتاح ومن نوع ترقيم تلقائي
وفى حالة ان العمود رقم و عليه مفتاح وليس من نوع ترقيم تلقائي فهنا اولاً ليس لها اهمية

لان سيكون تعامل الترقيم هنا هو عبارة عن مدخل يدوى يتم من خلال الكود من خلالك
وهنا ستحتاج الى مراجعة الكود جيداً قد تكون عملت قيمة افتراضية لذلك تجد انه ياخد هذا الرقم المذكور

واذا كنت تتعامل مع الكود وليس الترقيم التلقائي
فالرابط فى الرد الخاص بالاخ عابر سبيل 2 يكفي بالغرض

اذا صعب الامر معك لا عليك الا ارفاق السورس وسيتم مراجعته واعادة رفعه مع توضيح الاسباب

تحياتى لك
وتمنياتى لك التوفيق