起步软件技术论坛-X3

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

【搞定】数据集策略疑问 20071018 14:45**

[复制链接]
发表于 2007-10-18 14:53:39 | 显示全部楼层 |阅读模式
我在功能下的信息下的数据集上设置了数据集策略
对数据范围进行限制,只让每个人只能看到自己的单据

我现在想让部门经理看到全部的数据,其它人只能看自己的
这个策略改如何设置,更改,才可以
20071018 14:45

11.jpg

54.21 KB, 下载次数: 119

回复

使用道具 举报

发表于 2007-10-18 15:13:14 | 显示全部楼层
你怎么知道当前打开功能的是部门经理还是普通员工呢,根据岗位名称或者ID还是人员的名字,肯定有个标识对吧,我以岗位ID为例说明一下

1、默认在 过滤构造器 中不要加制单人=&[操作者姓名]
2、在表中存放一个制单人的部门字段
2、设置默认数据集是关闭的
3、在功能窗体的OnShow事件中,去读取当前操作者的岗位ID,如果是经理,那么可以设置一个SQLFilter,传进去,让部门ID=当前操作者所在部门;如果不是经理,那么传进去的就是制单人=当前操作者姓名。

不知道这样是否能满足需求
回复 支持 反对

使用道具 举报

发表于 2007-10-18 15:13:22 | 显示全部楼层
可以把策略设置在组织机构上,而非功能上
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-10-18 15:17:06 | 显示全部楼层
谢谢回复,2楼的看明白了,不知道能不能做明白,试验一下
3 楼的没明白,请详细解释
方法多多易善
回复 支持 反对

使用道具 举报

发表于 2007-10-18 15:24:09 | 显示全部楼层
在组织机构中,选择岗位,右键菜单,数据权限。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-10-18 15:35:55 | 显示全部楼层
5 楼是说 ,在部门经理岗位上设一个大的策略
在部门员工岗位上设一个小的策略
是这个意思吗
回复 支持 反对

使用道具 举报

发表于 2007-10-18 15:54:56 | 显示全部楼层
5 楼是说 ,在部门经理岗位上设一个大的策略
在部门员工岗位上设一个小的策略
是这个意思吗


这个更方便,还是用这个好
回复 支持 反对

使用道具 举报

发表于 2007-10-19 15:50:19 | 显示全部楼层
楼主怎么样了?实现了么?
回复 支持 反对

使用道具 举报

发表于 2007-11-6 15:12:32 | 显示全部楼层
结贴,有问题发新贴
回复 支持 反对

使用道具 举报

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

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-6-30 07:21 , Processed in 0.046923 second(s), 18 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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