以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 列数据的显示权限设置问题请教 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=4040) |
-- 作者:migold -- 发布时间:2009/8/25 12:50:00 -- 列数据的显示权限设置问题请教 SQL动态加载了一张进货订单,由于不同的人登录打开,有些列能看有些列不能看,比方:物流部不能看到进货价 |
-- 作者:migold -- 发布时间:2009/8/25 14:53:00 -- 我在按钮上的代码,这样写: 动态加载数据代码 再执行以下的代码 For Each dr As DataRow In DataTables("表A").DataRows dr("第一列") = "***" Next \'设置掩码示例 Dim n As Integer For Each dr As DataRow In DataTables("表B").Select("表名 = \'表A\' And 列名 Is not null") n = n + 1 \'值等于0表示没有记录,值大于0表示有记录共有n条记录 If n > 0 Then For Each dr1 As DataRow In DataTables("表A").DataRows dr1(dr("列名")) = "***" Next End If Next output.show(n) 我目前是这样的,每个按钮设置一遍,太麻烦了,, 狐老大,能否在项目打开后设置,减少每次在按钮设置一遍 |
-- 作者:狐狸爸爸 -- 发布时间:2009/8/26 7:09:00 -- 在AfterOpenProject啊 |
-- 作者:blackzhu -- 发布时间:2009/8/26 11:55:00 -- 以下是引用migold在2009-8-25 12:50:00的发言:
SQL动态加载了一张进货订单,由于不同的人登录打开,有些列能看有些列不能看,比方:物流部不能看到进货价 动态加载列试试,不如这个人只能看到这几列,就只能加载这几个列. |