起步软件技术论坛-X3

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

【搞定】错误提示!请先提交或回滚数据???**

[复制链接]
 楼主| 发表于 2007-10-25 10:20:20 | 显示全部楼层
dsbMaster.DataSet.Filter:='bz is null or bz=''''';
这个过滤必须是写成” 空“,就是不查出任何数据吗? 我现在认为你的目的是查出没有流转的数据,所以在我的实现中用的是 SFLZ=0标识没有流转的数据?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-10-25 10:26:21 | 显示全部楼层
to:atiger  .  你告诉我结合“重复处理数据范围" 来代替“草稿”功能。做处来功能运行的效果是不是,要重复处理的数据会生成一条任务? 我曾经在第一次实现的时候,弹出过一个窗口让我来选择要流转的任务。可是我修改了之后,这个窗口再也没弹出来。
回复 支持 反对

使用道具 举报

发表于 2007-10-25 12:10:57 | 显示全部楼层
Command.FuncTerminate := False; //窗体不关闭
  if Command.FlowControl.FlowStartuped then  //是判断启动流程实例是否已经启动    Command.FlowControl.RegisterANewFlow; //注册一个新流程实例(注册进入的流程实例可用来启动,之类的)
    dsbMaster.DataSet.Filter:='SFLZ=0';
  dsbMaster.DataSet.Filtered:=true;  //  这是Filter 的开关,如果不设置Filtered为true,那么filter这个条件不起作用
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-10-25 14:06:33 | 显示全部楼层
现在出现一个问题,当我填写了几个表单,但只是保存,并不流转。当我重新打开功能。已经过滤出刚才没有流转的几条记录了。当我流转了其中一个。记录自动找到下一条。但是此时我点击“流转”按钮的时候。发现不起作用了。什么也没发生。需要重新打开一遍功能才流转。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-10-25 14:08:09 | 显示全部楼层
再回答一下我11,12 楼的问题
回复 支持 反对

使用道具 举报

发表于 2007-10-25 14:25:53 | 显示全部楼层
回答11楼,对,这句就是查出没有流转的数据,根据实际情况,如果是 SFLZ=0 是未流转的数据,那么就直接用 SFLZ=0 这个就可以了

回答12楼,对,是让你结合“重复处理数据范围" 来代替“草稿”功能,目的是让录入功能显示没有流转走的数据,不是要重复处理的数据会生成一条任务。


回答14楼,不会呀,我测试是好的,见附件图,这两个属性你选上了吗?

1.gif

17.22 KB, 下载次数: 47

回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-10-25 14:42:38 | 显示全部楼层
我没有选 “多次启动” ,现在好了。ok! 谢谢!!
回复 支持 反对

使用道具 举报

发表于 2007-10-25 15:00:34 | 显示全部楼层
好,结贴了,有问题请开新贴
回复 支持 反对

使用道具 举报

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

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-6-29 05:33 , Processed in 0.039819 second(s), 15 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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