procedure TDDCXXX.DataSetDDSJJAfterOpen(DataSet: TDataSet);
begin
if Assigned(FForm) then
begin
FForm.Close;
FForm.Free;
FForm := nil;
end;
end;
procedure TDDCXXX.DataSetDDSJJBeforeOpen(DataSet: TDataSet);
begin
if not Assigned(FForm) then
FForm := TForm.Create(Context);
FForm.Caption := 'Before Open';
end;