起步软件技术论坛-X3

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

【结贴】代码更改自动填充的值后如何使其生效

[复制链接]
发表于 2009-7-22 15:14:43 | 显示全部楼层 |阅读模式
代码设置数据集某字段的自动填充属性
只在第一次设置后生效
修改它的自动填充值后自动填充仍然是第一次设置的值
lBizDataSet.BizFieldByName('PROJECTID').AutoFillDef.Expression.Text

如何使其修改后生效

LayoutChange、Refresh以及close再open数据集都不能使其自动填充的值更改
依然是第一次设置后的值
回复

使用道具 举报

发表于 2009-7-22 16:19:56 | 显示全部楼层
看看自动填充的选项设置。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-7-22 16:30:05 | 显示全部楼层
什么意思?
回复 支持 反对

使用道具 举报

发表于 2009-7-22 16:33:05 | 显示全部楼层
填充时机:只当字段为空时填充
或者说,你把这个字段的值清空一下,看他是否能填充呢。

另外为什么要这么做呢?如果要修改自动填充的值,还不如直接去修改字段的值来得简单。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-7-22 16:50:53 | 显示全部楼层
ls是说在添加的事件中直接给它赋值??
回复 支持 反对

使用道具 举报

发表于 2009-7-22 16:56:50 | 显示全部楼层
对,或者说你取消自动填充,直接在相应事件中对该字段赋值。还可以设置自动填充--业务参数,你只要在相应时机修改业务参数的值就可以了
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-7-22 17:04:41 | 显示全部楼层
好的 试试
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-7-22 17:15:37 | 显示全部楼层
最初由 zfang 发布
[B]对,或者说你取消自动填充,直接在相应事件中对该字段赋值。还可以设置自动填充--业务参数,你只要在相应时机修改业务参数的值就可以了 [/B]


如何代码修改业务参数的值啊?
回复 支持 反对

使用道具 举报

发表于 2009-7-22 17:33:31 | 显示全部楼层
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-7-23 09:56:42 | 显示全部楼层
3Q
除了

“项目管理”中引用“思维加速|公共资源|公共单元”
等价于 业务模型\业务系统\公共\公共函数\公共函数

另外
JUSTEPCOMMONUNIT.TJUSTEPCOMMONUNIT.GetParam
等价于
COMMONUTILS.TCOMMONUTILS.GetParam
回复 支持 反对

使用道具 举报

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

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-7-18 20:09 , Processed in 0.036844 second(s), 15 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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