求,权限管理的例子或者代码 根据用户权限(普通用户、超级用户等),限制菜单的显示。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 可以试试click事件中写:with flexgrid '你的控件名字 .row=.mouserow .col=.mousecol msgbox .text '这个text就是你要的cell值end with 根据权限把菜单的ENABLE属性设一下 Set mydb1 = Workspaces(0).OpenDatabase(App.Path & "\qxsz.mdb") '打开数据库 Set myrs1 = mydb1.OpenRecordset("qxsz", dbOpenSnapshot) '打开数据表 If myrs1.BOF = False Then myrs1.MoveFirst myrs1.FindFirst "操作员 = '" & mystr & "'" '选择管理员 If myrs1.NoMatch Then mystr = 0 Else '设置各项权限 菜单(0).enable = IIf(myrs1.Fields("客房预定") = -1, 1, 0) 菜单(1).enable = IIf(myrs1.Fields("住宿登记") = -1, 1, 0) 菜单(2).enable = IIf(myrs1.Fields("续住登记") = -1, 1, 0)end if http://www.sijiqing.com/vbgood/experience/index.asp?action=read&id=3131利用INI文件给程序创建动态菜单 你可以设置ini文件 用一个表来放各种管理员的对应权限,用户进入时打开数据库,读出相应用户的权限。设置菜单的enable属性。 先设计一个登陆窗口,每次运行程序时候都要求用户登陆,然后建立菜单数组,然后用Select case来判断当前登陆用户的权限,根据用户权限来判断哪些应该Enable=true,哪些应该Enable=false 基本上就是先确定出有几种权限用户,然后根据每种权限用户产生出一个程序中菜单的权限表,放在数据库中或配置文件或xml文档中,如那些visable 可见性为真那些为假,在运行程序时逐个读取,逐个设置即可. 哪位老兄有完整的代例子?[email protected]在此谢了! 正确的或者是错误的用户密码都提示错误,请问怎么解决 今天在win7下面安装了sp1补丁包,vb程序出现了问题 单片机 请大家帮忙解决一个问题,多谢 vb中有return 语句吗,怎么使用 data report怎么横向打印啊?急!急!急!在线等! 如何编写两个非零实数的加减乘除运算结果!高人指点! 水晶报表可以在不连接数据库的情况下使用吗? vb做的DLL的CLSID是随机的,可不可以在编译后修改资源来指定CLSID或者把注册表CLASS_ROOT的项值改调 如何将d:\mp3目录的,以及他里面所有目录里的*。MP3文件添加到list控件中? 紧急求助 关于画线
with flexgrid '你的控件名字
.row=.mouserow
.col=.mousecol
msgbox .text '这个text就是你要的cell值
end with
把菜单的ENABLE属性设一下
Set myrs1 = mydb1.OpenRecordset("qxsz", dbOpenSnapshot) '打开数据表
If myrs1.BOF = False Then myrs1.MoveFirst
myrs1.FindFirst "操作员 = '" & mystr & "'" '选择管理员
If myrs1.NoMatch Then
mystr = 0
Else '设置各项权限
菜单(0).enable = IIf(myrs1.Fields("客房预定") = -1, 1, 0)
菜单(1).enable = IIf(myrs1.Fields("住宿登记") = -1, 1, 0)
菜单(2).enable = IIf(myrs1.Fields("续住登记") = -1, 1, 0)
end if
利用INI文件给程序创建动态菜单 你可以设置ini文件
设置菜单的enable属性。
[email protected]
在此谢了!