起步软件技术论坛-X3

 找回密码
 立即注册
搜索
查看: 110|回复: 9

【搞定】是否可以利用X3的用户参数来设计系统的全局参数呢?**

[复制链接]
发表于 2007-6-18 13:26:49 | 显示全部楼层 |阅读模式
且该全局参数需要能在运行时设置参数的表达式。


另外,X3参数是否可以实现模块级别的参数呢?同样需要在运行时能够对其设置表达式
回复

使用道具 举报

发表于 2007-6-18 15:17:02 | 显示全部楼层
用户参数和自动参数的区别是,用户参数的值是在运行时弹出一个输入框由用户自己输入得到,自动参数的值是通过表达式或代码得到,你要设计全局参数可以用自动参数,然后用代码的方式给参数赋值。参数的作用范围是通过参数组的隔离级的属性来设置的。
不明白你所说的模块级别的参数。
回复 支持 反对

使用道具 举报

发表于 2007-6-18 15:17:05 | 显示全部楼层
参数可以设置全局,可以通过参数组的隔离级来实现,是参数组不是参数,如果参数组的隔离级是全局,那么这个参数组中所有参数都是全局,这点请参考《用户手册》的第四章 业务字典 4.2的相关章节说明。
能在运行时设置参数的表达式

X3参数是否可以实现模块级别的参数呢?
怎么理解你说模块概念,是功能或者岗位或者人员?如果是指这些是可以实现的,参考同上,
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-6-18 16:23:43 | 显示全部楼层
模块这个东西也是由用户提出的,我也在确认其具体含义(暂时先不管这个问题了)。
模块可否理解成相关的多个功能? 这样的话,分别为这些功能建立不同的参数就能满足需要了.


在运行期 如何为全局参数设置 表达式,即改变参数产生的逻辑
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-6-18 16:26:10 | 显示全部楼层
是否提供了系统方法 可以解析表达式,返回表达式的计算结果?
回复 支持 反对

使用道具 举报

发表于 2007-6-18 16:47:04 | 显示全部楼层
模块这个东西也是由用户提出的,我也在确认其具体含义(暂时先不管这个问题了)。
模块可否理解成相关的多个功能? 这样的话,分别为这些功能建立不同的参数就能满足需要了.

如果是这样的,那就不能了,只能通过存放到业务数据表上,然后根据业务来找相应的值了
回复 支持 反对

使用道具 举报

发表于 2007-6-18 16:48:44 | 显示全部楼层
是否提供了系统方法 可以解析表达式,返回表达式的计算结果?
到 开发者技术论坛>产品FAQ&精华贴>业务字典 中去找,有相关的帖子

http://bbs.justep.com/forumdisplay.php?s=&forumid=38
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-6-19 10:27:14 | 显示全部楼层
还是没找到如何在运行期设置业务参数的表达式?
回复 支持 反对

使用道具 举报

发表于 2007-6-19 11:36:59 | 显示全部楼层
参考 http://bbs.justep.com/forum.php?mod=viewthread&tid=3492  3楼就可以了
其实就是把lParam.Value := AValue;,修改为,例如:把表达式设置为aaa lParam.Expression.Text:='aaa';  

这个是一次性的,不能保存,如果保存,只能用表来存储了,下次去表中读取,
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-6-19 13:16:18 | 显示全部楼层
知道了, 谢谢!

结贴吧.
回复 支持 反对

使用道具 举报

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

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-1-11 20:52 , Processed in 0.036787 second(s), 15 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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