起步软件技术论坛-X3

 找回密码
 立即注册
搜索
查看: 157|回复: 8

奇怪的只读控制顺序,请帮看看

[复制链接]
发表于 2009-9-25 13:07:50 | 显示全部楼层 |阅读模式
版本3088
数据集中有A,B 两个临时字段
在表格文档中
在B字段的编辑属性、只读属性设置了 条件
iif ( ( A>0   ) ,false,true   )
在运行时,出现了奇怪的问题
1 先在A中填数123 ,此时B是可用的

反之,如果先点了B ,无法输入,再在A中填数,然后B还是只读,无法输入

请解决下这个问题
回复

使用道具 举报

发表于 2009-9-25 13:49:04 | 显示全部楼层
我这里不会啊:
在A为空值的情况下,B是可以输入的。

table1.rar

3.53 KB, 下载次数: 65

回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-9-25 14:00:21 | 显示全部楼层
我需要的是 A 》0的情况下,B才可用,否则B只读
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-9-25 14:01:52 | 显示全部楼层
能电话下不
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-9-25 14:06:45 | 显示全部楼层
15841143171
回复 支持 反对

使用道具 举报

发表于 2009-9-25 14:07:58 | 显示全部楼层
那就修改一下表达式:
(A<=0) or (A is null)
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-9-25 14:25:26 | 显示全部楼层
问题是 如果先填A,再填B,要求是满足的,此时如果删除A ,B就只读

但是如果进来 就先试图填B,此时因为A没值B是只读的,填不了,然后不管A有没有值,B都填不了了
很怪
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-9-25 14:37:29 | 显示全部楼层
先结贴吧,谢谢了
回复 支持 反对

使用道具 举报

发表于 2009-9-25 14:38:13 | 显示全部楼层
不知是否与数据表现控件有关,用datagrid是正常的。
回复 支持 反对

使用道具 举报

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

本版积分规则

小黑屋|手机版|Justep Inc.

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

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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