تقييم الموضوع :
  • 1 أصوات - بمعدل 5
  • 1
  • 2
  • 3
  • 4
  • 5
[VB.NET] [طلب] كود حذف السجل الحالي+جميع السجلات
#7
السلام عليكم إخواني الأعزاء ورحمة الله وبركاته
ما تفضل به الأخ أبو بكر سويدان هو عين المنطق في التعامل مع السجلات في قواعد البيانات، ولتلافي هذا الأمر يمكن إدراج حقل جديد في الجدول بعنوان Active مثلا ويكون نوع البيانات إما Boolean أو رقمي ونجعل القيمة الإفتراضيه (1) وعند حذف سجل ما يرتبط به سجلات أخرى فإنه سوف يحول القيمة من 1 إلى 0 ، ويكون ذلك من خلال استبدال جملة التنفيذية Delete بـ Update وبعد ذلك يتم استدعاء أو جلب البيانات عند الحدث Load للنموذج بإضافة شرط إلى جملة Select ويكون Where Active =1.
أما قاعدة بيانات SQL فيمكن استخدام Trigger Instead of Delete فإنها أيضا تؤدي نفس الغرض.
أما بالنسبة للكومبوبوكس فأنا مع رأي الأخ أبو بكر سويدان لأنه أعود وأكرر المنطق البرمجي الأدبيات البرمجية القواعد المبادئ سميها ما شئت يجب أن نراعيها.

للأسف لم تفتح قاعدة البيانات عندي ولكن لقد اطلعت على تصميم المشروع وتبين لي أنك قد قمت بالإعلان عن جملة متغيرات منها CurrencyManager التي لها علاقة بالتعامل مع السجلات (التنقل بين السجلات / الحذف / التعديل ...)
أنظر أخي العزيز، لو قمنا بالإعلان عن متغير Dim cm as Currencymanager ثم استخدمنا نفس المتغير لحذف البيانات فأين المشكلة في ذلك، إليك الكود التالي :
حذف السجل الحالي :
PHP كود :
cm.RemoveAt(cm.Position
حذف جميع السجلات:
PHP كود :
For as integer 0 to cm.count -1
cm
.RemoveAt(i)
next 

أما بالنسبة للتحديث فقد وجدت أيضا من جملة المتغيرات CommandBuilder من خلال هذا الكائن يمكن تحديث البيانات بعد الحذف فأين المشكلة في ذلك ؟
فعلى سبيل المثال تحديث البيانات بعد الحذف مباشرة :
PHP كود :
cm.RemoveAt(cm.Position)
cb = new OledbCommandBuilder(da)
da.Update(dt

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


الردود في هذا الموضوع
RE: [طلب] كود حذف السجل الحالي+جميع السجلات - بواسطة khodor1985 - 13-08-15, 02:48 AM

المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  عدد السجلات ورقم السجل الحالى فى ال datagridview اسلام الكبابى 2 1,413 10-09-21, 07:36 PM
آخر رد: dalas
  كود السجل الاخير احمد خطاب 3 2,032 18-11-18, 12:01 AM
آخر رد: elgokr
  السلام عليكم طريقة عرض السجلات بطريقة افقية mohamedgadain61 0 2,218 16-10-18, 05:01 PM
آخر رد: mohamedgadain61
  [VB.NET] مثال +سؤال اضافة حذف عرض السجلات ahmedalans 6 3,646 10-05-17, 06:06 PM
آخر رد: ahmedalans
  [VB.NET] عرض السجلات خلال فترة زمنية محددة ahmed99 2 2,393 23-04-17, 06:13 PM
آخر رد: ahmed99
  عدد السجلات داخل ملف اكسس atefkhalf2004 7 5,397 18-02-17, 06:29 PM
آخر رد: atefkhalf2004
  الانتقال إلى السجل الثاني في قاعدة البيانات و إظهار الصورة التالية على picturebox ahmed_elwerfalli 6 4,604 24-12-16, 11:07 PM
آخر رد: ahmed_elwerfalli
  تعديل بيانات حقل في جميع السجلات aftfm 2 2,868 31-05-16, 06:32 PM
آخر رد: Sajad
  [Acces2010] نقل عدد من السجلات من نموذج لاخر gamarat 2 3,569 28-04-16, 10:43 PM
آخر رد: amgad525
  حساب عدد السجلات و الرقم المتكرر يحسب كأنه سجل واحد ahmed_elwerfalli 0 2,387 28-12-15, 06:55 PM
آخر رد: ahmed_elwerfalli

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


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