起步软件技术论坛-X3

 找回密码
 立即注册
搜索
查看: 165|回复: 4

【结贴】表格文档中按条件设置只读**

[复制链接]
发表于 2009-4-17 10:17:41 | 显示全部楼层 |阅读模式
请问表格文档中,“是否产生费用”勾选时,“预算金额”可写;没有勾选时不可写,这个应该怎么实现?

1.jpg

6.36 KB, 下载次数: 97

回复

使用道具 举报

发表于 2009-4-17 10:32:59 | 显示全部楼层
设置字段的编辑属性(你可以在数据集的字段编辑器中添加该字段,然后去设置他的编辑属性的只读,根据表达式的true或者false)
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-4-17 16:59:26 | 显示全部楼层
能不能具体一点呢,我加了两个临时字段SFCSFY1与YSJE1,SFCSFY1表现类型为checkbox,设想如下的代码:(只是个思路)
procedure TRZRCXX.FIELD_RZRCXX_SFCSFY1ButtonClick(Sender: TObject);
begin
     if   FIELD_RZRCXX_SFCSFY1=0 then
     begin
        YSJE1.readonly=false;
     end
     else
     begin
          YSJE1.readonly=true;
     end
end;
这个不行。
回复 支持 反对

使用道具 举报

发表于 2009-4-17 17:32:09 | 显示全部楼层
不用代码,直接在表的字段上设置就可以了,
比如设置预算金额的编辑属性中的只读表达式是费用那个字段值=false
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-4-18 07:57:58 | 显示全部楼层
非常感谢,成功,结贴
回复 支持 反对

使用道具 举报

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

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-7-22 10:55 , Processed in 0.044984 second(s), 18 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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