起步软件技术论坛-X3

 找回密码
 立即注册
搜索
楼主: cdz0451

【搞定】如何用代码让数据集获得焦点**

[复制链接]
发表于 2007-10-13 16:07:02 | 显示全部楼层
楼主,你设置只读的需求可以不要写代码。

在数据集字段编辑器中重载报效时间和报销费用两个字段,设置他们的编辑属性-只读属性为:
SFBX=0就可以了。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-10-13 16:14:02 | 显示全部楼层
? 说的 清楚点 或者发图上来 我没太明白你的意思
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-10-13 16:22:16 | 显示全部楼层
如果在 数据集的字段里写 不就是静态的了  这样只是只读了。。。
我的意思是 选 否 让他们只读  选是 就可以进行 编辑。。。难道我说的不明白?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-10-13 16:53:19 | 显示全部楼层
人呢?帮解决下啊
回复 支持 反对

使用道具 举报

发表于 2007-10-15 08:58:42 | 显示全部楼层
如果在 数据集的字段里写 不就是静态的了  这样只是只读了。。。
我的意思是 选 否 让他们只读  选是 就可以进行 编辑。。。难道我说的不明白?
21楼告诉你的是方法,你可以在这个属性上设置表达式,例如 当SFBX等于0 ,只读,其他就可编辑,IIF(SFBX=0,True,False)
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-10-15 09:05:24 | 显示全部楼层
其实我就是这个意思, 你说得IIF(SFBX=0,TRUE,FALSE) 这个不太明白。这个代码应该写在我那段代码的什么地方,或者怎么改进。 给点代码。。。 呵呵 新手
回复 支持 反对

使用道具 举报

发表于 2007-10-15 09:37:48 | 显示全部楼层
直接在 业务信息 的 数据集 的 字段编辑器 上加载该字段,然后在该字段的 编辑属性 的 只读 属性上设置,见附件图

1.gif

26.8 KB, 下载次数: 250

回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-10-15 10:00:24 | 显示全部楼层
我怎么觉得你没明白我的意思呢。。。
按照你说得方法  IIF(SFBX=0,True,False) 我设置完后不是我要的效果。。。 是SFBX这个字段只读了。。。如图:

rrrr.jpg

15.42 KB, 下载次数: 265

回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-10-15 10:01:56 | 显示全部楼层
我想要得效果是  如果 是否报销 选 ‘是’ 那么 报销时间 和报销费用 和编辑
如果 选‘否’,报销时间和报销费用 清空 并只读
回复 支持 反对

使用道具 举报

发表于 2007-10-15 10:14:36 | 显示全部楼层
我怎么觉得你没明白我的意思呢。。。
按照你说得方法  IIF(SFBX=0,True,False) 我设置完后不是我要的效果。。。 是SFBX这个字段只读了。。

IIF(SFBX=0,True,False)这个属性是要设置到报销时间和报销费用上的。你放到是否报销上了吧?
回复 支持 反对

使用道具 举报

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

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-6-28 22:12 , Processed in 0.041035 second(s), 15 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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