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;
ولی مشکلش اینه که یک سطر جدید در جدول ایجاد می کند.
من یک ADOTable دارم که به یک DBGrid متصل است.
میخواهم صحت داده ها رو قبل از اینکه تغییرات داده شده در DBGrid ,در جدول اعمال بشه برسی کنم.
من از این کد استفاده کردم
procedure TForm1.ADOTable1BeforePost(DataSet: TDataSet);
begin
if DataSet.FieldByName('Age').AsInteger<20 then
DataSet.Cancel ;
end;
ولی مشکلش اینه که یک سطر جدید در جدول ایجاد می کند.