起步软件技术论坛-X3

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

【结】权限问题**

[复制链接]
发表于 2008-12-8 15:00:21 | 显示全部楼层 |阅读模式
请问:用代码怎样实现自己可以修改自己的数据,同时也可以修改其他人的数据中的某一个字段的值?
回复

使用道具 举报

发表于 2008-12-8 15:06:17 | 显示全部楼层
这个只能代码来做了。动态设置字段的readonly属性。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-12-8 15:09:21 | 显示全部楼层
目前我是这样做的:begin
      DataSetHYJYMX_DataSet.CanEditExpression.Text := 'FZR = OperatorID()';
    end;
但这样一做的话整条记录都只有自己才可以修改了,我想实现的是某一个字段的值让别人可以修改
回复 支持 反对

使用道具 举报

发表于 2008-12-8 15:11:58 | 显示全部楼层
对,通过设置是否可编辑表达式的话,对于自己的数据好实现。对于非自己的数据的某列要修改的话,还要做判断,当前的列是否允许修改,如果允许修改那要取消这个表达式的。(具体不知道是否可行,你试试看吧)
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-12-16 16:33:35 | 显示全部楼层
结贴
回复 支持 反对

使用道具 举报

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

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-7-28 05:32 , Processed in 0.039268 second(s), 15 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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