delphi4arab منتديات دلفي للعرب

نسخة كاملة : إضافة حدث لخلية DBgrid
أنت حالياً تتصفح نسخة خفيفة من المنتدى . مشاهدة نسخة كاملة مع جميع الأشكال الجمالية .
السلام عليكم و رحمة الله تعالى و بركاته
ما هي طريقة إضافة حدث بعد التحديث لخلية في DBgrid
يعني بعدما أنتهي من الكتابة داخل الخلية يتم تنفيذ الكود
وعليكم و رحمة الله تعالى و بركاته
اعتقد لا يوجد فيها خاصية لمعرفة ذلك
بالنسبة لي اتعامل مع الحقل مباشرة الموجود بالاداة TABLE بحالة تغيير القيمة ON CHANGE هذا سيتكفل بالموضوع
تقصد استخدم الحدث DataSource1DataChange
و الكود بهذا الشكل
كود :
if field.FieldName ='id' then         ShowMessage('111111')     else         ShowMessage('222222')

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

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

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