إضافة حدث لخلية 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 ) ضيف كريم