إضافة حدث لخلية DBgrid
#1
السلام عليكم و رحمة الله تعالى و بركاته
ما هي طريقة إضافة حدث بعد التحديث لخلية في DBgrid
يعني بعدما أنتهي من الكتابة داخل الخلية يتم تنفيذ الكود
الرد
#2
وعليكم و رحمة الله تعالى و بركاته
اعتقد لا يوجد فيها خاصية لمعرفة ذلك
بالنسبة لي اتعامل مع الحقل مباشرة الموجود بالاداة TABLE بحالة تغيير القيمة ON CHANGE هذا سيتكفل بالموضوع
إذ جاءوكم من فوقكم ومن أسفل منكم وإذ زاغت الأبصار وبلغت القلوب الحناجر وتظنون بالله الظنون
[-] كل من 1 user says قال شكرا ل Delphi4Us على المشاركة المفيدة
  • صالح حمادي
الرد
#3
تقصد استخدم الحدث DataSource1DataChange
و الكود بهذا الشكل
كود :
if field.FieldName ='id' then
        ShowMessage('111111')
     else
        ShowMessage('222222')

إقتباس :[size=small]بالنسبة لي اتعامل مع الحقل مباشرة الموجود بالاداة TABLE بحالة تغيير القيمة ON CHANGE هذا سيتكفل بالموضوع[/size]
نعم أستاذ ألف شكر الآن فهمت الطريقة و قد طبقتها و تعمل بشكل ممتاز

هذا هو الحل بارك الله فيك مجدادا أستاذنا
الرد
#4
الحدث يسمى OnColExit, عند الخروج من الخلية سواء بالضغط على enter أو tab أو بالفأرة.
الرد
#5
(02-08-2020, 09:46 AM)sofiane201 كتب : الحدث يسمى OnColExit, عند الخروج من الخلية سواء بالضغط على enter أو tab أو بالفأرة.

لكن كيف يتم تحديد العمود الذي يتم تنفيذ الأمر بعد التحديث عليه
الرد


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


مستخدمين يتصفحوا هذا الموضوع: 1 ضيف