...
TForm1 = class(TForm)
procedure FormCreate(Sender: TObject);
...
procedure FormDestroy(Sender: TObject);
private
procedure TuQueryAfterScroll(DataSet: TDataSet);
public
end;
...
implementation
uses UnitDelDataModule;
procedure TForm1.TuQueryAfterScroll(DataSet: TDataSet);
begin
Button1.Enabled := TuDataModule.TuQuery.FieldByName('TU_CAMPO').AsString <> '';
end;
procedure TForm1.FormCreate(Sender: TObject);
begin
TuDataModule.TuQuery.AfterScroll:= TuQueryAfterScroll;
end;
....
procedure TForm1.FormDestroy(Sender: TObject);
begin
TuDataModule.TuQuery.AfterScroll:= nil;
end;
end.