最好的办法是自己写,客户可以根据需要自己定义。开发者列出所有权限的明细!

解决方案 »

  1.   

    把权限做成一个类,通用,方便
      

  2.   

    考虑菜单权限的同时,还可以考虑信息权限,即某操作权有某一菜单的查询权限,但此人只能查询部分信息
      

  3.   

    把菜单项作为权限项,高级操作员和普通操作员分开,操作员和对应的权限存入数据库,登录时按其权限的不同确定是否可以对相应的菜单操作。
      

  4.   

    我是这样做的 Public yiban As Boolean
    Private Sub MDIForm_Load()
    If yiban Then
    z_shezhi.Visible = False
    k_shezhi.Visible = False
    user.Visible = False
    End If
    end sub
      

  5.   

    把权限逻辑放在数据里,客户端只负责表现,这样以后的权限不用的,只要改数据库就行了,而需要在发行新的客户端程序,一劳永逸
      

  6.   

    简单的是按照菜单分配权限,复杂的方法是将应用系统的用户和数据库中的用户关联起来,分配数据库用户的权限,这样是最安全的一种方法。