1、需求假设有一张人员表,有这些字段:ID,姓名(用户类型),年龄,出生地,联系方式,入职日期,工资。我们希望每个人能看到自己的全部信息,只能修改自己的年龄,出生地,联系方式,不能修改自己的姓名,入职日期和工资;管理员组的用户可以查看编辑任何字段的数据。
2、解决方案1. 点击【编辑字段权限...】打开编辑字段权限对话框。
3、 胆咣骜岱编辑字段权限,如下图:第一条权限是授予管理员组的用户,他们可以查看,编辑任何字段;第二条权限是授予登录用户的,而且登录用户必须等于表中【姓名】的值的记录的字段才能查看,洹彭岣啬而且这些字段中姓名,入职日期,工资是不能编辑的,即每个人能查看自己的记录的所有字段,不能修改姓名,入职日期和工资字段,其他字段可以编辑;
4、 点击【从表生成页面】,生成列表运行页面查看结果。从表生成页面
5、在设计器中往人员表编辑数据,如下图
6、运行【人员表_列表页面】,分别以不同的用户登录系统。未登录,看不到任何字段
7、管理员组用户登录,可以查看,编辑任何字段
8、市场人员1登录,只能看到自己的记录的全部字段,但是不能编辑姓名,入职日期和工资,其他字段可以修改
9、设置的字段权限项之间是或者的关卺肿蓦艚系。也就是说,只要满足一个字段权限项的条件就有权限操作,否则没有。关于字段权限项,包含下面几项:1.任何人2.登录用户,用挥年抵遂户管理页面中添加的用户3.创建者,即记录的创建者4.创建者的上级,上级指的是组织结构中的上级5.组,用户管理页面中定义的组6.用户类型的字段的上级