![]() |
|
مشكلة الترقيم التلقائي للعمود الاول في الداتا جريد فيو - نسخة قابلة للطباعة +- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (http://vb4arb.com/vb) +-- قسم : قسم قواعد البيانات (http://vb4arb.com/vb/forumdisplay.php?fid=40) +--- قسم : قسم أسئلة قواعد البيانات تحت بيئة الـ.NET (http://vb4arb.com/vb/forumdisplay.php?fid=41) +--- الموضوع : مشكلة الترقيم التلقائي للعمود الاول في الداتا جريد فيو (/showthread.php?tid=16164) |
RE: مشكلة الترقيم التلقائي للعمود الاول في الداتا جريد فيو - سعود - 18-06-16 (18-06-16, 02:59 AM)kofa كتب : إخواني انتم اساتذتي و انا مبتدئ بحاول اتعلم قصدي من الاستفسار هذا ان اوفر على نفسي واوفر عليك الوقت... حين تربط بالمعالج فانت مقيد الى حد ما ومحدثك يكره هذا التقييد ويحب الربط بالكود. حين تعبيء الداتاتيبل من الجدول تقوم بتعبئة الشبيكة بطريقة صف صف وليس عن طريق datasource بهذه الطريقة تستطيع التحكم بالشبيكة كما يحلو لك تضيف عمود تحذف واللي نفسك فيه .اعتذر لو كنت لم اقدم لك فائدة
RE: مشكلة الترقيم التلقائي للعمود الاول في الداتا جريد فيو - khodor1985 - 18-06-16 عذرا إخواني، أخي العزيز هل قمت بربط المشروع بقاعدة البيانات من خلال الأداة DataSource؟ فإذا كان كذلك فهذه الطريقة تسمى الإتصال من خلال المعالج. RE: مشكلة الترقيم التلقائي للعمود الاول في الداتا جريد فيو - kofa - 18-06-16 نعم اخي الربط عن طريق DataSource RE: مشكلة الترقيم التلقائي للعمود الاول في الداتا جريد فيو - khodor1985 - 18-06-16 أما بالنسبة للترقيم التسلسلي، الإخوة الأعزاء قدموا لك الكثير من الطرق، ولكن في أي حدث وضعت الكود؟ RE: مشكلة الترقيم التلقائي للعمود الاول في الداتا جريد فيو - kofa - 18-06-16 بالله عليكم لا تغضبوا مني فشيمة العلماء الصبر على الجهلاء أمثالي RE: مشكلة الترقيم التلقائي للعمود الاول في الداتا جريد فيو - khodor1985 - 18-06-16 أخي العزيز ضع هذا الكود في الحدث Load للنموذج وفي الحدث CellEnter للـ Datagrid PHP كود : For Each Row As DataGridViewRow In DataGridView1.RowsRE: مشكلة الترقيم التلقائي للعمود الاول في الداتا جريد فيو - kofa - 18-06-16 أساتذتي الفضلاء ملف المشروع مرة اخرى RE: مشكلة الترقيم التلقائي للعمود الاول في الداتا جريد فيو - khodor1985 - 18-06-16 أبدا أخي أعتقد أن أحداً لم يغضب، وأعتقد أن الإخوة يحاولون مساعدتك. أتصور هذا هو الحل : صورة عن الحل : [attachment=10865] المشروع بعد التعديل : [attachment=10866] أتمنى لك التوفيق RE: مشكلة الترقيم التلقائي للعمود الاول في الداتا جريد فيو - kofa - 18-06-16 أخي khodor1985 نفس المشكلة لا زالت قائمة يتم الترقيم بشكل صحيح لكنه يلغي عمل زر تعديل البيانات انا جربت اكثر من كود ويظهر لي نفش المشكلة انا أرى ان هناك خطأ لن يكتشفه واحد مبتدئ مثلي بل محتاج واحد خبير والله يا جماعة انا مستحي وخجلان منكم والله ما قصرتم وشكرا لكم جميعا الامر متروك للخبراء والله المستعان وشكرا لكم مرة ثانية [url=http://www.up-00.com/][/url]
RE: مشكلة الترقيم التلقائي للعمود الاول في الداتا جريد فيو - khodor1985 - 18-06-16 أخي العزيز، نحن الخبراء هنا، وأعتقد أن الأمور مشتبهة عليك، خلينا نحكي الأمور ببساطة إذا كان الترقيم هو مفتاح أساسي وتلقائي فعند تنفيذ عملية حذف مثلا على السجل رقم 10 فبالتالي هذا الرقم سوف يحذف كليا من قاعدة البيانات وعند إضافة سجل جديد سوف ينتقل إلى الرقم 11 وهذا أمر طبيعي ومنطقي. ولكن يمكن الخروج من هذه المشكلة بالطريقة التالية: بدل أن ننفذ عملية Delete للسجل، ننفذ عملية Update يعني نقوم بإضافة حقل جديد إلى الجدول بعنوان Active مثلا ويكون هذا الحقل من نوع Integer أي أن يحتوي على قيم أو بيانات رقمية، ونجعل قيمته الإفتراضية 1. هنا سنقوم بإدراج زر الحذف في النموذج ونضع بداخله الكود وهو جملة ال_ Update التي ستقوم بتحديث الرقم 1 الموجود في الحقل Active إلى رقم 0 وعند استدعاء البيانات نضع الشرط وهو استدعاء السجلات التي تحمل الرقم 1. حقيقة نحن هنا أوهمنا المستخدم أنه نفذ عملية حذف ولكن في الحقيقة هو نفذ عملية تحديث للرقم 1 إلى 0. أتمنى أن أكون (كمشتك رأس الخيط) |