我在掉用子窗口中的数据时,程序不走到我需要的代码。
具体代码如下:
with TChoiseCmpWindow.Create((DocView2.Doc as TTENANCYAPPLYINBD).Context) do
begin
try
PType:='代理';
//ShowModal;
if ShowModal = Business.Forms.Controls.mrOk then
begin
DatasetApply.DataSet.Edit;
DataSetApply.DataSet.FieldByName('ProxyCompanyID').AsString :=PAutoIn;
DataSetApply.DataSet.FieldByName('ProxyCompanyName').AsString :=PCnName;
DatasetApply.DataSet.ApplyUpdates;
end;
Free;
finally
end;
end;
在子窗口的代码如下 :
if not DataSetCompanyDB.Active Then Exit;
PCnName :=DataSetCompanyDB.FieldByName('CnName').Asstring;
PAutoIn :=DataSetCompanyDB.FieldByName('autoin').AsString;
ModalResult:=Business.Forms.Controls.mrOk;