想增加一句代码
If User.Type = UserTypeEnum.User Then
Tables("人员").Visible = False
Tables("单位").Visible = False
Tables("林种").Visible = False
Tables("树种").Visible = False
隐藏表视图代码(增加的)
End If
[此贴子已经被作者于2009-11-18 10:21:20编辑过]
有三个视图分别是“全部”,“汇总”,“录入”。如果是普通用户登录就隐藏“全部”,“汇总”视图
没有办法隐藏。
1、或者删除菜单中的视图按钮,改用自己的代码切换
2、或者不用视图,用SetColVisibleWidth
SetColVisibleWidth
批量设置要显示的列及其列宽。
示例
Tables(
"订单").SetColVisibleWidth("日期|90|产品|120|客户|120|数量|60")
上面执行后,订单表将按顺序显示日期、产品、客户、数量四列,宽度分别为90、120、120、60,而其余各列将被隐藏。
表视图是根据表来做的,只能跟着狐爸的方法,显示和隐藏列了.