PDA

View Full Version : رویداد BeforePost برای جدول



v_shalchian
دوشنبه 15 تیر 1383, 20:19 عصر
سلام
من یک ADOTable دارم که به یک DBGrid متصل است.
میخواهم صحت داده ها رو قبل از اینکه تغییرات داده شده در DBGrid ,در جدول اعمال بشه برسی کنم.
من از این کد استفاده کردم


procedure TForm1.ADOTable1BeforePost(DataSet: TDataSet);
begin
if DataSet.FieldByName('Age').AsInteger<20 then
DataSet.Cancel ;
end;

ولی مشکلش اینه که یک سطر جدید در جدول ایجاد می کند.

hr110
سه شنبه 16 تیر 1383, 07:02 صبح
بجای dataset.cancel از abort استفاده کن