起步软件技术论坛-X3

 找回密码
 立即注册
搜索
查看: 157|回复: 8

【搞定】多条记录流转问题**

[复制链接]
发表于 2007-5-16 20:22:25 | 显示全部楼层 |阅读模式
在需要流转的界面中,含有三个数据集,这三个数据集都是从一张表中取数据。表中有guid字段,并在流转之前将需要流转的所有记录的GUID都统一赋相同的值,但是在界面中的流转工具栏无效, 在窗口的BizFormCreate事件中已经加入语句:BizToolBar1.Target := FlowBroker1.FlowControl; 但是仍然无效,连同框架上的流转都无效,怎么才能解决这个问题呢?
回复

使用道具 举报

发表于 2007-5-17 14:51:56 | 显示全部楼层
1、这三个数据集都是从一张表中取数据。表中有guid字段,并在流转之前将需要流转的所有记录的GUID都统一赋相同的值,
这样做的意义在哪里,既然来自同一表,GUID 是唯一的主键吗?如果是,搞成三个数据集没有意义了?

但是在界面中的流转工具栏无效
没有签入,并刷新缓存,记住,是先签入,然后再刷缓存,否则刷新没有意义。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-5-17 16:51:49 | 显示全部楼层
三个数据集中有两个是透视数据集,主要用于显示相关的数据,另一个数据集是标准数据集,用于在流转之前将这批数据赋相同的值。guid当然不是唯一主键。我试一试你说的方法先
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-5-17 16:55:37 | 显示全部楼层
我是在调试阶段流转工具栏无效,并不是签入刷缓存的问题吧?
回复 支持 反对

使用道具 举报

发表于 2007-5-18 11:19:15 | 显示全部楼层
问题我们分开说。
1、先说说流转工具栏无效,是按钮灰色的,还是运行报错
如果是灰色的,
那么就是签入刷新缓存,当然这是建立在你已经定义了流程的基础上,运行的是流程中的功能。

如果是报错,请把原始错误信息贴出来

等这个问题解决后,我们再说赋值的问题
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-5-18 18:55:53 | 显示全部楼层
照你说的做后,流转工具栏已经显示出来了,呵呵,请你说说赋值的问题吧
回复 支持 反对

使用道具 举报

发表于 2007-5-19 09:53:21 | 显示全部楼层
好,下面说说赋值的问题,
这三个数据集的记录,对应的是同一条记录吗?感觉好像不是,可以用 Business.System.JSCommon.CreateGUIDStr 用这个函数,赋值给一个变量,然后分别赋值给三个数据集的GUID字段赋值就可以了
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-5-20 16:31:38 | 显示全部楼层
好的,已经可以流转了!!!
回复 支持 反对

使用道具 举报

发表于 2007-5-21 09:17:07 | 显示全部楼层
ok,结贴,有问题,请重新开贴吧
回复 支持 反对

使用道具 举报

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

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-1-10 16:56 , Processed in 0.039165 second(s), 15 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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