起步软件技术论坛-X3

 找回密码
 立即注册
搜索
12
返回列表 发新帖
楼主: rzport_lq1

【结】流程问题**

[复制链接]
发表于 2008-5-12 11:59:14 | 显示全部楼层
情况如何?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-5-12 14:07:30 | 显示全部楼层
begin
        if lDataSet.FieldByName('SFWC').AsString='0' then  //是否完成的判断
     begin
          lTasks2.Add(lTask);
          Business.Forms.Dialogs.showmessage('计划未完成');
          end
      end;
    end;
我将代码改动如上,“未完成”没有流转,看来是  FlowBroker1.FlowControl.FlowOut(lTasks1); 将当前任务流转了
那我该怎么实现我的目的?

123.jpg

31.66 KB, 下载次数: 76

回复 支持 反对

使用道具 举报

发表于 2008-5-12 14:53:50 | 显示全部楼层
FlowBroker1.FlowControl.FlowOut(lTasks1);
好像写错位置了,应该写在循环外面吧?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-5-12 15:04:42 | 显示全部楼层
begin
        if lDataSet.FieldByName('SFWC').AsString='0' then  //是否完成的判断
     begin
          lTasks2.Add(lTask);
          Business.Forms.Dialogs.showmessage('计划未完成');
          end
        else
          lTasks1.Add(lTask);         
      end;
    end;
   FlowBroker1.FlowControl.FlowOut(lTasks1);
  改动如上,可选择“未完成”的时候还会流装,如图

123.jpg

36.6 KB, 下载次数: 58

回复 支持 反对

使用道具 举报

发表于 2008-5-12 15:58:08 | 显示全部楼层
FlowBroker1.FlowControl.FlowOut(lTasks1);
前面加一个判断  ltasks.count >0
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-5-12 16:53:33 | 显示全部楼层
可以了,谢谢,结贴
回复 支持 反对

使用道具 举报

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

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-7-12 15:59 , Processed in 0.046350 second(s), 16 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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