起步软件技术论坛-X3

 找回密码
 立即注册
搜索
查看: 321|回复: 14

【结贴】[请求]如何代码控制数据集得某个字段的编辑属性**

[复制链接]
发表于 2009-5-12 15:54:23 | 显示全部楼层 |阅读模式
您好:请问如何代码控制数据集得某个字段的编辑属性?谢谢
回复

使用道具 举报

发表于 2009-5-12 16:17:08 | 显示全部楼层
你在数据集上设置好,然后复制数据集到文本文件上。看里面的代码。
回复 支持 反对

使用道具 举报

发表于 2009-5-12 16:19:48 | 显示全部楼层
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-5-12 16:48:46 | 显示全部楼层
谢谢,我刚看了,试了试,还没有成功,我是这样写的
lBizField.DataSet.ID := 'DataSetBrokeryqsub';
      lBizField.ID:='txt';
      lBizField.Attributes.Enabled.Text:='False';
运行的时候就会报错了。不知道什么原因?还有就是能不能控制整个数据集得可编辑属性?
回复 支持 反对

使用道具 举报

发表于 2009-5-12 17:16:00 | 显示全部楼层
具体什么错误?
可以代码控制数据集的是否可编辑
像这种问题如果知道在在数据集中直接设置,不知道代码怎么控制,可以按照2楼lixy的方法,赋值出来以后就可以看到里面市怎么写的了。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-5-12 17:25:24 | 显示全部楼层
错误如下:
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-5-12 17:27:30 | 显示全部楼层
如图

qq截图未命名2.jpg

36.7 KB, 下载次数: 169

回复 支持 反对

使用道具 举报

发表于 2009-5-12 17:31:23 | 显示全部楼层
你的那个lbizfield在那里赋值的啊?是不是为空了?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-5-12 17:52:44 | 显示全部楼层
哎,搞得郁闷,我在数据集得是否可编辑表达式中这样写的:IIF((PersonID()=ZS),True,IIF(PersonID()=LS,True,False)),语法校验正确,可还是不起作用啊。
回复 支持 反对

使用道具 举报

发表于 2009-5-13 09:09:07 | 显示全部楼层
不起作用有错误么?这样看看
IIF((PersonID()='ZS'),True,IIF(PersonID()='LS',True,False))
回复 支持 反对

使用道具 举报

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

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-7-21 03:22 , Processed in 0.045891 second(s), 18 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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