起步软件技术论坛-X3

 找回密码
 立即注册
搜索
查看: 324|回复: 10

【结贴】流转到下一个流程,页面数据丢失**

[复制链接]
发表于 2007-6-26 21:06:56 | 显示全部楼层 |阅读模式
流转到下一个流程,页面数据部分丢失。
这个丢失的数据,在第一个流程里面可以自动获取到,获取的方法是使用数据集获取到的,数据集的SQL语句为:

SELECT s.district_code, s.area_code, s.sub_area_code, ho.district_name Area_Name, s.USERID, s.USERNAME, UE.DEPT_NO, DT.DEPT_NAME, s.JOB_NO, J.JOB_NAME
  FROM SYS_USER s LEFT JOIN USER_EXTEND UE on UE.USERID = s.USERID LEFT JOIN DEPARTMENTS DT on DT.DEPT_NO = UE.DEPT_NO LEFT JOIN JOBS J on s.JOB_NO = J.JOB_NO LEFT JOIN OFFICE HO on s.area_code = HO.DISTRICT_NO
  WHERE s.STATUS = 1 and S.USERID = &[Biz:\SYSTEM\ORGPARAMS.PARAMGROUP\OperatorID.Param]

其中Area_Name,Dept_Name,Job_Name是显示名,Area_Code,Dept_No,Job_No是填充值,是通过设定数据库的查找和填充属性完成的 。
到下一个流程,发现Area_Name,Dept_Name,Job_Name在界面上都没有显示,但查看数据库,发现Area_Code,Dept_No,Job_No已经写入Database了。
回复

使用道具 举报

发表于 2007-6-27 09:02:20 | 显示全部楼层
楼主,是否查找属性导致的?

你把这几个字段的查找属性修改成:允许在查找范围之外
试试看。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-6-27 10:08:36 | 显示全部楼层
试了一下,数据倒是出来了,出来的是Area_Code,Dept_No,Job_No这些已经保存在数据库里的编码,不是我们想要显示Area_Name,Dept_Name,Job_Name名字。
回复 支持 反对

使用道具 举报

发表于 2007-6-27 11:37:29 | 显示全部楼层
呵呵,还是定义在查找范围内

只要选中  查找属性  的  过滤  页面  的 “返回被过滤的值” 这个选项就可以了
回复 支持 反对

使用道具 举报

发表于 2007-6-27 15:14:58 | 显示全部楼层
楼主,4楼的答案可以吗?
如果不行,你就贴图吧。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-6-28 13:53:41 | 显示全部楼层
申请流程

Proc1.jpg

196.04 KB, 下载次数: 136

回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-6-28 13:55:09 | 显示全部楼层
审核流程,数据丢失

proc2.jpg

82.27 KB, 下载次数: 139

回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-6-28 13:56:50 | 显示全部楼层
字段配置,以Job_Name,Job_No为例

Config.jpg

277.75 KB, 下载次数: 134

回复 支持 反对

使用道具 举报

发表于 2007-6-29 09:07:50 | 显示全部楼层
哦,知道了

你把过滤数据的条件写到了 查询数据集的SQL中了,就是8楼第二个的设计SQL中了,
把条件放到8楼的第三个图的 查找属性 的 过滤  页面 中 ,且选中 “使用动态查找范围”这个选项
这样就可以了,
回复 支持 反对

使用道具 举报

发表于 2007-6-29 12:04:50 | 显示全部楼层
问题解决了吗?
回复 支持 反对

使用道具 举报

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

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-1-12 18:48 , Processed in 0.040237 second(s), 18 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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