ali_abbasi22145
جمعه 28 اردیبهشت 1386, 09:46 صبح
سلام
من کد زیر را در رویداد ADOTable1AfterScroll نوشتم که وقتی DynamicForm فعال باشد و
روی هر رکورد، فیلد confirm_of_expert مقدارش یک باشد آنوقت چک باکس مربوط به آن یعنی confirm_of_expert_DBCheckBox غیرفعال شود
if ( (MainForm.ADOTable1.FieldByName('confirm_of_expert ').AsString = '1') and (DynamicForm.Showing) )then
DynamicForm.confirm_of_expert_DBCheckBox.Enabled := False ;
البته به جای DynamicForm.Showing حالت DynamicForm.active را هم تست کردم که هنگام اجرا با خطای خطای شکل زیر برخورد می کنم.
من کد زیر را در رویداد ADOTable1AfterScroll نوشتم که وقتی DynamicForm فعال باشد و
روی هر رکورد، فیلد confirm_of_expert مقدارش یک باشد آنوقت چک باکس مربوط به آن یعنی confirm_of_expert_DBCheckBox غیرفعال شود
if ( (MainForm.ADOTable1.FieldByName('confirm_of_expert ').AsString = '1') and (DynamicForm.Showing) )then
DynamicForm.confirm_of_expert_DBCheckBox.Enabled := False ;
البته به جای DynamicForm.Showing حالت DynamicForm.active را هم تست کردم که هنگام اجرا با خطای خطای شکل زیر برخورد می کنم.