起步软件技术论坛-X3

 找回密码
 立即注册
搜索
楼主: Coordinator

流程字段的值不一样怎么在同一流程里都显示出来了**

[复制链接]
 楼主| 发表于 2007-7-13 14:43:08 | 显示全部楼层
流转多条记录的
回复 支持 反对

使用道具 举报

发表于 2007-7-13 14:55:32 | 显示全部楼层
调出对象查看器看看流程环境的策略
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-7-16 21:36:17 | 显示全部楼层
procedure TMAINFORM.FlowBroker1CreateFlowOutFlowTasks(Sender: TObject; Command: TFlowOutCommand);
var
  Guid: string;                                                                 //给流程字段赋值
  a: integer;
begin
  Guid := Business.System.JSCommon.CreateGUIDStr;
  Command.FlowControl.Flow.IDs.Add(Guid);

  DB1_JHLC.DataSet.First;
  for a := 1 to DB1_JHLC.DataSet.RecordCount do
  begin
    try
      DB1_JHLC.DataSet.Edit;
      DB1_JHLC.DataSet.FieldByName('TRZX_LCZD').AsString := Guid;               //流程字段
      DB1_JHLC.DataSet.FieldByName('TRZX_LZZT').AsInteger := 1;                 //流转状态改为1
      DB1_JHLC.DataSet.Post;
    except
      DB1_JHLC.DataSet.Cancel;
      Exit;
    end;
    DB1_JHLC.DataSet.Next;
  end;
  DB1_JHLC.DataSet.ApplyUpdates;
end;

这样写好象行  不知道对不对
回复 支持 反对

使用道具 举报

发表于 2007-7-17 09:10:46 | 显示全部楼层
这样写也行,实际上这样写用的是15楼的第一种方法。
回复 支持 反对

使用道具 举报

发表于 2007-7-17 09:42:00 | 显示全部楼层
如果是这样,你只要定义 启动规则 的 重复处理数据范围 为 新建并自动填充
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-7-20 08:38:17 | 显示全部楼层
这个流程 启动规则 的 重复处理数据范围不能为新建并自动填充
因为是从多条记录中选出几条记录进行流转
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-7-20 08:41:35 | 显示全部楼层
在流转界面选取消 再点流转按钮进行流转 会报错

123.jpg

7.44 KB, 下载次数: 97

回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-7-20 08:42:14 | 显示全部楼层
上图点确定后

456.jpg

10.06 KB, 下载次数: 95

回复 支持 反对

使用道具 举报

发表于 2007-7-20 08:57:05 | 显示全部楼层
这个错误稳定重现吗?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-7-20 09:29:35 | 显示全部楼层
对  只要 那么操作 就有
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-1-14 17:58 , Processed in 0.039869 second(s), 15 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表