منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب
[VB.NET] تعديل بعض سجلات عمود في الجدول ... - نسخة قابلة للطباعة

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



تعديل بعض سجلات عمود في الجدول ... - حلا ابوحامضة - 12-05-16

مرحبا .. انا جديدة بالمنتدى .. بس بأمل تساعدوني
انا عندي جدول فيه عمود المهنة و لتكن ( مدرسة ) و تتكرر هذه المهنة في عدة اسطر المطلوب هو تعديل كل السجلات في العمود التي هي مدرسة إلى كلمة ( معلمة ) و لإلكون الشكر ...


RE: تعديل بعض سجلات عمود في الجدول ... - أبوبكر سويدان - 12-05-16

كود :
UPDATE Table_name SET JobTitle="mualima" WHERE JobTitle="Mudarresa"



RE: تعديل بعض سجلات عمود في الجدول ... - حلا ابوحامضة - 12-05-16

بتشكرك صديقي ابو بكر سويدان ...
بس انا رح اطمع بكرمك ...
بنفس الوضع التعديل بس بدنا رقم متصاعد ... يعني عندي حقل id و نتيجة الحذف صارت ارقامه غير متسلسلة و متقطعة ... ، كيف فينا نعمل الأرقام متسلسلة من رقم واحد حتى نهاية السجلات ... و متل ما إلتلك انا طمعاني بكرمك صديقي ...


RE: تعديل بعض سجلات عمود في الجدول ... - ابو ليلى - 13-05-16

السلام عليكم و رحمة الله
الى ان ياتي صديقنا ابو بكر, ارجو الاجابة عن الاسئلة التالية لتوفري على غيرك الاجابة
هل حقل ID ترقيم تلقائي , و هل هو مفتاح رئيسي في الجدول , و هل الجدول يرتبط بجداول اخرى عبر حقل ID
لان لكل حالة خصوصية معينة اختي الكريمة


RE: تعديل بعض سجلات عمود في الجدول ... - حلا ابوحامضة - 13-05-16

(13-05-16, 12:54 AM)nonoms كتب : السلام عليكم و رحمة الله
الى ان ياتي صديقنا ابو بكر, ارجو الاجابة عن الاسئلة التالية لتوفري على غيرك الاجابة
هل حقل ID ترقيم تلقائي , و هل هو مفتاح رئيسي في الجدول , و هل الجدول يرتبط بجداول اخرى عبر حقل ID
لان لكل حالة خصوصية معينة اختي الكريمة

حقل id ليس ترقيم تلقائي و هو مفتاح رئيسي و لا يجب التكرار  و  و مرتبط بجدول آخر  ...
و شكرا لاهتمامك صديقي ..


RE: تعديل بعض سجلات عمود في الجدول ... - ابو ليلى - 13-05-16

العملية شائكة و معقدة كون مفتاح ID اب لكثير من الابناء كما يظهر وان اي تعديل على الاباء سيشمل تعديل على الابناء 
اذ ان العملية ستجري بالتسلسل التالي
ازالة العلاقات اولا بين الجداول
ازالة القيد عن المفتاح الرئيسي
حذف الحقل
حفظ الجدول
اعادة تعريف الحقل  مرة جديدة
بهذه الطريقة نكون قد منحنا الحقل الجديد الحق في الوصول الى الارقام المحذوفة التي كان عليها قيد
كل هذه الامور يمكن تحقيقها  اذا كان جدول واحد لا يرتبط  بجدول اخر  و خصوصا عبر هذا الحقل
لكن العملية ستختلف بوجود حقول ابناء مرتبطين بهذا الحقل و العملية معقدة و تحتاج لكثير من الالتفاف  اقرأي هذه المقالة

How to reset an AutoNumber field value in Access

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


RE: تعديل بعض سجلات عمود في الجدول ... - حلا ابوحامضة - 13-05-16

لماذا كان الأمر سهلا في فيجول 6 و أصبح معقدا في فيجول نت ...!!؟؟
أم ان هناك امورا لا نعرفها ..!!
شكرا لكم اصدقائي للاهتمام


RE: تعديل بعض سجلات عمود في الجدول ... - سعود - 13-05-16

إقتباس :و أصبح معقدا في فيجول نت ...!!؟؟
بالعكس فيجوال بيسك دوت نت اسهل مليون مرة من 6.0 لكن احيانا يكون المطلوب غير واضح او ربما يتم فهمه بشكل والمطلوب شكل ثاني..

شوف المثال التالي:


وقت برمجته حول ساعة فقط.