الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

حدث تغيير خلية الDATAGRID

بدأه اسلام الكبابى في 26 مايو 2018 · 2 رد · 460 مشاهدة · في قسم قواعد البيانات
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع
أريد تنفيذ كود معين كلما تغيرت خلية الDATAGRID
بحيث اذا قام المستخدم بعمل تعديل فى احدى الخلايا ثم انتقل الى خلية أخرى يقوم البرنامج بتنفيذ هذا الكود
مع العلم أن حدث الDataGrid_Change لم يصلح فى ذلك لأنه يجعل البرنامج ينفذ هذا الكود بمجرد كتابة المستخدم حرف واحد أو رقم واحد فى هذه الخلية التى يريد تعديل ما فيها
ولكنى لا أريد تنفيذ هذا الكود الا بعد أن ينتهى المستحدم من كتابته ويخرج من هذه الخلية الى غيرها
ولكم ألف شكر
#2

لم أجد أى اجابة حتى الآن

#3

وجدت الحل والحمد لله
انه فى الحدث AfterColEdit
أى أن الكود يكون هكذا

Private Sub DataGrid1_AfterColEdit(ByVal ColIndex As Integer)
Z = MsgBox(" ", vbYesNo, "       هل أنت متأكد؟ ")
If Z = 6 Then Adodc1.Recordset.UpdateBatch adAffectCurrent: GoTo 100
Adodc1.Recordset.CancelBatch adAffectCurrent
 100End Sub
 

مواضيع مشابهة