起步软件技术论坛-X3

 找回密码
 立即注册
搜索
查看: 685|回复: 23

【结贴】如何实现该流程问题?急!**

[复制链接]
发表于 2008-2-28 10:19:14 | 显示全部楼层 |阅读模式
有一项工作,其从开始到结束包括若干个节点,只有前一个节点完成后才能开始下一个节点.请问应该如何实现?
回复

使用道具 举报

 楼主| 发表于 2008-2-28 10:23:16 | 显示全部楼层
想通过对字段的设计来实现,例如,将所有节点先填入一张表单,然后再根据表单中节点的编号字段字段设计,只有完成了1--才能进行2--然后3---4---5---
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-2-28 11:38:28 | 显示全部楼层
想编写一条语句.设计"节点编号"字段设定数据范围.数据是已经完成工作编号加1.例如:一项工作,完成需要五个步骤,这五个步骤必须要1步步来.节点号分别是1\2\3\4\5设计"节点编号"字段,做第一步就是:已经完成0,那么该不自动就是0+1=1,自动对应清单中的第一步工作内容,其相关联的内容也自动显示.第2步就是.已完成总数1+1=2^^依次类推.请问这段代码该如何写?
回复 支持 反对

使用道具 举报

发表于 2008-2-28 11:58:49 | 显示全部楼层
可以在环节的功能上放一个flowbroker和datasetbroker,然后参考:

http://bbs.justep.com/forum.php?mod=viewthread&tid=19618
10楼
回复 支持 反对

使用道具 举报

发表于 2008-3-3 16:45:31 | 显示全部楼层
问题怎么样了,楼主?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-3-4 16:15:53 | 显示全部楼层
看的很头疼
回复 支持 反对

使用道具 举报

发表于 2008-3-4 16:21:57 | 显示全部楼层
怎么很头疼呢?4楼给的链接里的10楼代码吗?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-3-4 16:29:02 | 显示全部楼层
看不懂.我的需求很简单.一个工程有若干个节点,(另外有一张录入文档(WRITEDOC),由用户自己录入,设立节点字段,(NODENAME),).每个节点有三级验收,做了一个验收表(CHECKDOC),现在要求CHECKDOC中的节点字段(NODE)具有以下要求,当前显示的NODENAME只能是对应的该工程项目中还没有进行三级验收的节点中序号(NODEID)最小的节点。在SQL编辑器中如何编写这条语句?
回复 支持 反对

使用道具 举报

发表于 2008-3-4 16:34:21 | 显示全部楼层
贴个图说明下吧,上面的描述没看懂...
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-3-6 21:56:48 | 显示全部楼层
第一个表作为录入表.其中主要字段项目名称(主表主健),节点名称,节点序号(从表主健)一个项目名称可以对应多个节点名称.

第二个表为应用表,引用录入表中的信息.要求在选择项目名称后,在项目节点名称拦只能选择"未验收"的<节点名称>中,<节点序号>"最小"的一条数据.其中,只能选择"未验收"的<节点名称>功能已经实现.
用的是如下SQL语句:
SELECT PRO_KEYQUERYLIST.NODENAME, PRO_KEYQUERYLIST.PROJECTNAME
  FROM PRO_KEYQUERYLIST
  WHERE PRO_KEYQUERYLIST.NODENAME not in (select PRO_KEYCHECKMAIN.NODENAME from PRO_KEYCHECKMAIN)
  ORDER BY PRO_KEYQUERYLIST.NODENEMBER

请指教?剩下要实现找节点序号最小的节点名称的语句如何写?

加了一条语句:
and PRO_KEYQUERYLIST.NodeNember in (select MIN

(PRO_KEYQUERYLIST.NodeNember) from PRO_KEYQUERYLIST)
后,能选到<节点序号>最小的<节点名称>,但是就选不到其他节点序号的节点名称了.

未命名1.jpg

26.47 KB, 下载次数: 195

回复 支持 反对

使用道具 举报

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

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-7-12 15:03 , Processed in 0.046227 second(s), 18 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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