起步软件技术论坛-X3

 找回密码
 立即注册
搜索
查看: 397|回复: 5

[转贴]条件隐藏某一字段问题

[复制链接]
发表于 2010-9-20 18:57:43 | 显示全部楼层 |阅读模式
有两个字段,当A字段状态为‘完成’时,B字段显示内容,否则显示*****,能否实现
回复

使用道具 举报

发表于 2010-9-21 09:44:40 | 显示全部楼层
可以实现。请参照下面的代码:
procedure TYWXX3.DataSetBZSJJ1GetFieldText(DataSet: TDataSet; Field: TDataField; var Text: string; DisplayText: Boolean);
begin
  if (DataSet.FieldByName('A').AsString <> '完成') and
      (Field.FieldName = 'B') then
    Text := '*****';
end;
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-9-21 13:08:51 | 显示全部楼层
GetFieldText  在哪个事件里面
回复 支持 反对

使用道具 举报

发表于 2010-9-21 13:32:49 | 显示全部楼层
可以设置b字段编辑属性中的是否可见
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-9-21 13:42:31 | 显示全部楼层
是否可见可以设置条件吗?
回复 支持 反对

使用道具 举报

发表于 2010-9-21 15:04:29 | 显示全部楼层
可以,用iif 表达式做,不过只能设置看不见,不能显示*
回复 支持 反对

使用道具 举报

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

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-7-6 23:06 , Processed in 0.037961 second(s), 15 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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