起步软件技术论坛-X3

 找回密码
 立即注册
搜索
查看: 205|回复: 11

【结贴】流程字段**

[复制链接]
发表于 2008-6-20 08:37:14 | 显示全部楼层 |阅读模式
现在有个表A,功能A是用于直接向表A添加记录, 功能B是基于表A参与流程的,但是向表A添加记录不是新增,而是补充完整一行记录,流程字段取表A的关键字,模式是新建。发起一流程后,通过从弹出的窗体选择一条记录,再通过SQLFiltrer过滤表A的某条记录,再对这条记录进行添加信息,但在调试时,SQLFiltrer过滤是有记录的,不过表A的数据集打开记录为空,是不是流程字段的设置有问题?
回复

使用道具 举报

发表于 2008-6-20 08:46:17 | 显示全部楼层
弹出的窗体是表B的数据吧?

表A和表B之间,是否有联系,是哪个字段?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-6-20 08:49:30 | 显示全部楼层
弹出窗体用的是自定义数据集,这个数据集中数据是从表A跟其他表关联得到的
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-6-20 08:55:30 | 显示全部楼层
需求:对表A中已有的记录进行补充,但是显示的信息有些是表A中没有的,通过弹出窗体选择需要补充的记录,再到显示界面补充记录。现在的情况是,每次发起一个流程时,显示界面上都有值而不是空的,在显示的时候也用了filter,流程流转后报错,说是当前功能对象未释放!!
回复 支持 反对

使用道具 举报

发表于 2008-6-20 09:01:30 | 显示全部楼层
楼主,请贴出流程图,并指明是哪个环节的操作

功能对象未释放,也请贴个图

如果写了控制代码,也贴来看下
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-6-20 09:02:42 | 显示全部楼层
显示时用filter,可以实现要求,就是流转后报错。后面就用SQLFiltrer过滤表A的某条记录,再对这条记录进行添加信息,但在调试时,SQLFiltrer过滤是有记录的,不过表A的数据集打开记录为空,这样表述行么?

3.jpg

18.34 KB, 下载次数: 87

回复 支持 反对

使用道具 举报

发表于 2008-6-20 09:07:44 | 显示全部楼层
请看5楼,贴图
回复 支持 反对

使用道具 举报

发表于 2008-6-20 09:28:41 | 显示全部楼层
将模式设为所有,从B表选记录后,用A表的主键做过滤
看是否附合要求
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-6-20 09:39:23 | 显示全部楼层
是的,将模式设为所有,用Locate定位可以找到记录,但是流转后会报错,看6楼。我用主键做过滤试试
回复 支持 反对

使用道具 举报

发表于 2008-6-20 09:45:40 | 显示全部楼层
6楼的错误,请检查一下代码中自已Create的对象,在end前有没有Free
查不到的话,请贴代码出来看下
回复 支持 反对

使用道具 举报

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

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-7-20 22:15 , Processed in 0.050560 second(s), 19 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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