|
发表于 2008-9-24 10:49:00
|
显示全部楼层
if XXDAXX.TKHDAWG(dvCUSTOMER.Doc).DataGrid.SelectedCount > 0 then
begin
with XXDAXX.TKHDAWG(dvCUSTOMER.Doc).DataGrid.DataSource.DataSet do
begin
for I := 0 to XXDAXX.TKHDAWG(dvCUSTOMER.Doc).DataGrid.SelectedCount - 1 do
begin
Bookmark := XXDAXX.TKHDAWG(dvCUSTOMER.Doc).DataGrid.SelectedRows;
lUSERID := 'Biz:\XXYWZHGLXT\DICT\YXZHCSZ.ParamGroup\USERID.Param';
TGGHS.SetParamValue(self.context,lUSERID,dsbCUSTOMER.DataSet.FieldByName('USERID').AsString);
lDEPT := 'Biz:\XXYWZHGLXT\DICT\YXZHCSZ.ParamGroup\DEPT.Param';
TGGHS.SetParamValue(self.context,lDEPT,dsbCUSTOMER.DataSet.FieldByName('DEPT').AsString);
//Dialogs.ShowMessage('1');
end;
end;
end;
上面为A功能代码,A功能选的多条记录,如何传到B功能
调用B功能的方式采用下面语句
SystemCore.TSystemCore.FuncManager.RunFunc(Context, '', 'Biz:\XXYWZHGLXT\DZYXZHSQGN.Func', '', nil, False); |
|