تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
هل جملة التعديل صحيح لدي ارجو المساعده السرريعة
#9
(23-01-18, 01:33 PM)محمود صالح كتب : بعد اذن صاحب الموضوع

اخي  عبدالله الدوسري
طريقتك انا استخدمتها قبل كده حلت 90% من الموضوع ولكن مع التجربة اكتشفت مشكلة وهي التعديل بالحذف وليس التعديل في القيم مع وجود الصف
مثلا كما قلت سابقا فاتورة 5 صفوف او اصناف اراد ان يحذف صف او صنف فاصبحت الدتا جريد فيو 4 بدل 5 ويريد التعديل

ما الحل بنفس جملة updata

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

تبقى مشكور جدا





ممكن تذكر لي طريقتك في حذف السجل
المفروض تتعامل مع Datarow
وليس مع الــ Datagridview


ببساطة الجدول يحتوي على صفوف Rows
كل Row له خاصية إسمها RowState تدل على حالة السجل إذا كان محذوف أو جديد أو لم يتم التعديل علية أو غير مرتبط بأي جدول أو تم التعديل علية
PHP كود :
    Added    
The row has been added to a DataRowCollection
, and AcceptChanges has not been called.

Deleted    
The row was deleted using the Delete method of the DataRow
.

Detached    
The row has been created but is not part of any DataRowCollection
A DataRow is in this state immediately after it has been created and before it is added to a collection, or if it has been removed from a collection.

Modified    
The row has been modified 
and AcceptChanges has not been called.

Unchanged    
The row has not changed since AcceptChanges was last called


يأتي الآن دور الـTableadapter


يقوم الـTableadapter عند تنفيذ أمر Update بالإلتفاف على جميل السجلات في الجدول (على سبيل المثال : Update لجدول معين )
ويقوم الـTableadapter بسؤال كل سجل عن حالتة 
إذا 

Added
يقوم الـTableadapter بتنفيذ أمر INSER ضد هذا السجل

إذا 
Deleted
يقوم الـTableadapter بتنفيذ أمر DELETE ضد هذا السجل



إذا 
Detached
لا يقوم الـTableadapter بتنفيذ أي شيء ضد هذا السجل
Detached تعني ان هذا السجل تم إنشائة ولكن لا يرتبط بأي جدول
ممكن أنت جلبتة من قاعدة البيانات لكنك نفذة أمر remove علية لإخراجة من الجدول ,, لاحض هذا لا يعني الحذف بل فقط إخراج من المجموعة
أو ممكن أنت أنشائت سجل جديد ولكنك لم تقم بإضافتة في أي جدول



إذا 
Modified
يقوم الـTableadapter بتنفيذ أمر Update ضد هذا السجل
يعني سيقوم بالتعديل علية حسب البيانات الجديدة



إذا 
Unchanged
لا يقوم الـTableadapter بتنفيذ أي شيء ضد هذا السجل
لأنة وبكل بساطة لا يوجد أي تغيير على هذا السجل




وهكذا دواليك مع جميع الصفوف الموجودة بالجدول حتى ينتهي الـTableadapter 
كلها تحت أمر واحد وهو Update
الرد }}}
تم الشكر بواسطة: مراد بورجي , محمود صالح


الردود في هذا الموضوع
RE: هل جملة التعديل صحيح لدي ارجو المساعده السرريعة - بواسطة عبدالله الدوسري - 23-01-18, 02:02 PM

المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  ارجو تعديل الكود بواستطة الاجراء المخزن new_programer 3 684 03-04-25, 02:44 PM
آخر رد: princelovelorn
  ارجو تعديل الكود جلب البيانات عن طريق اجراء مخزن - مرفق مثال new_programer 0 626 05-02-25, 01:51 AM
آخر رد: new_programer
  ارجو تقيم الكود المرفق - جلب اعلي رقم لتسلسل نصي للباركود new_programer 4 619 30-01-25, 08:26 AM
آخر رد: new_programer
  هذا الكود لا يعمل بشكل صحيح لماذا ؟ PeterGhattas082460 3 454 21-12-24, 02:55 PM
آخر رد: aljzazy
  [سؤال] كيف نضيف id جديد بنفس جملة الاضافة justforit 5 522 01-12-24, 04:30 PM
آخر رد: justforit
  [SQL] جملة اتصال عامه محمد العامر 6 596 27-11-24, 11:38 AM
آخر رد: rdxdz
  مشكلة في جملة الاستعلام Emam emam 5 476 25-11-24, 09:48 PM
آخر رد: Emam emam
  مساعدة في عمل جملة الاتصال في ملف خارج البرنامج Emam emam 2 393 25-11-24, 09:24 PM
آخر رد: Emam emam
  ما هو الخطأ في كود التعديل التالي صالح عبدالله 6 590 12-10-24, 04:02 PM
آخر رد: صالح عبدالله
  ارجو المساعدة في فك تسفير ملف xml mimomassa17 0 223 15-09-24, 03:23 PM
آخر رد: mimomassa17

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


يقوم بقرائة الموضوع: