implementation
procedure TMAINFORM.BizFormShow(Sender: TObject);
begin
if not dsbmain.DataSet.Active then dsbmain.DataSet.Open;
if not dsbModelmain.DataSet.Active then dsbModelmain.DataSet.Open;
//dsbmain满意度调查主表
//dsbModelmian 满意度调查模版主表
dsbmain.DataSet.Append;
//TBNumber 主表编号
dsbmain.DataSet.FieldByName('TBNumber').AsString := dsbModelmain.DataSet.FieldByName('TBNumberId').AsString;
//initiator 投票发起人
dsbmain.DataSet.FieldByName('Initiator').AsString := dsbModelmain.DataSet.FieldByName('Editor').AsString;
//LaunchTM 投票发起时间
dsbmain.DataSet.FieldByName('LaunchTM').AsString := dsbModelmain.DataSet.FieldByName('EditTime').AsString;
//PlanTM 计划投票结束时间
dsbmain.DataSet.FieldByName('PlanTM').AsString := dsbModelmain.DataSet.FieldByName('PlanEndTime').AsString;
//LaunchedDP发起投票部门
dsbmain.DataSet.FieldByName('LaunchedDP').AsString := dsbModelmain.DataSet.FieldByName('OrgDp').AsString;
end;
procedure TMAINFORM.dsbmainAfterInsert(DataSet: TDataSet);
var
lNum: integer;
begin
//dsbcontent 调查内容从表
//dsbModelcontent调查内容模版表
if not dsbcontent.DataSet.Active then dsbContent.DataSet.Open;
if not dsbModelcontent.DataSet.Active then dsbModelcontent.DataSet.Open;
lNum := 1;
dsbModelcontent.DataSet.First;
while not dsbModelcontent.DataSet.Eof do
begin