Rss & SiteMap

Foxtable(狐表) http://www.foxtable.com

新一代数据库软件,完美融合Access、Foxpro、Excel、vb.net之优势,人人都能掌握的快速软件开发工具!
共7 条记录, 每页显示 10 条, 页签: [1]
[浏览完整版]

标题:可视化授权

1楼
g1j2h3 发表于:2024/9/25 18:04:00
窗口中的表,用户名登录,按照帮助里的分组授权,没起作用,请老师指点
[此贴子已经被作者于2024/9/25 18:50:29编辑过]
2楼
有点蓝 发表于:2024/9/26 8:48:00
窗口afterload,通过窗口表对应的主表名称查询权限表里这个表的权限,重新设置一遍。查询的时候把表名也加上就可以查询指定表的权限,比如

For Each dr As DataRow In DataTables("授权表").Select("用户名 = '" & User.Name & "' and 表名='表A'" ) 
      Tables("窗口1_table1").Cols(dr("列名")).Visible = Not dr("不可见")
       Tables("窗口1_table1").Cols(dr("列名")).AllowEdit = Not dr("不可编辑")
3楼
g1j2h3 发表于:2024/9/26 11:10:00
能不能用用户名登录授权表和代码是按用户分组设置?
4楼
有点蓝 发表于:2024/9/26 11:14:00
帮助默认用的就是用户名啊:http://www.foxtable.com/webhelp/topics/1600.htm
5楼
g1j2h3 发表于:2024/9/26 11:17:00
不好意思老师,我说的是登录系统时是用户名,而授权表和代码用的是分组
For Each dr As DataRow In DataTables("授权表").Select("分组名 = '" & User.Group & "'" )
类似这样的设置行不行
[此贴子已经被作者于2024/9/26 11:19:35编辑过]
6楼
有点蓝 发表于:2024/9/26 11:20:00
授权表里把记录的用户名改为分组名就行了
7楼
g1j2h3 发表于:2024/9/26 11:22:00
谢谢老师,我再试试
共7 条记录, 每页显示 10 条, 页签: [1]

Copyright © 2000 - 2018 foxtable.com Tel: 4000-810-820 粤ICP备11091905号

Powered By Dvbbs Version 8.3.0
Processed in .01807 s, 2 queries.