Foxtable(狐表)用户栏目专家坐堂 → 如何在规定的日期内显示菜单的某一个按钮?


  共有3375人关注过本帖树形打印复制链接

主题:如何在规定的日期内显示菜单的某一个按钮?

帅哥哟,离线,有人找我吗?
lyfxybc
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:六尾狐 帖子:1294 积分:9852 威望:0 精华:0 注册:2012/9/19 21:13:00
如何在规定的日期内显示菜单的某一个按钮?  发帖心情 Post By:2014/12/27 12:17:00 [只看该作者]

如何在规定的日期内显示菜单的某一个按钮?

LoadUserSetting代码

 

For Each dr As DataRow In DataTables("菜单权限表").Select("用户分组 = '" & User.Group & "' and 用户名 = '" & User.Name & "'")
      If dr.IsNull("分组名")  Then
        RibbonTabs(dr("菜单名")).Visible = Not dr("菜单不可见")
        RibbonTabs(dr("菜单名")).Enabled = Not dr("菜单不可用")   
      ElseIf dr.IsNull("按钮名")   Then
        RibbonTabs(dr("菜单名")).Groups(dr("分组名")).Visible = Not dr("分组不可见")
        RibbonTabs(dr("菜单名")).Groups(dr("分组名")).Enabled = Not dr("分组不可用")
      Else
        RibbonTabs(dr("菜单名")).Groups(dr("分组名")).Items(dr("按钮名")).Visible = Not dr("按钮不可见")
        RibbonTabs(dr("菜单名")).Groups(dr("分组名")).Items(dr("按钮名")).Enabled = Not dr("按钮不可用")   
      End If
   Next

如何添加:

下列菜单的 “日常统计”只有当分组为“统计员”且日期在每月1-10日可用,其他时间即使是该统计员也不可用

RibbonTabs("生产管理").Groups("锻造工程").Items("日常统计").Enabled = true   

[此贴子已经被作者于2014-12-27 12:18:01编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
Bin
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:贵宾 帖子:35433 积分:178530 威望:0 精华:3 注册:2013/3/30 16:36:00
  发帖心情 Post By:2014/12/27 13:53:00 [只看该作者]


 回到顶部