Office中国论坛/Access中国论坛

标题: [求助]怎样设置因人而异激活菜单栏? [打印本页]

作者: wang1950317    时间: 2006-4-14 23:28
标题: [求助]怎样设置因人而异激活菜单栏?
各位老师:数据库根据权限分为“操作员”和“管理员”,当“操作员”打开窗体或报表时[菜单栏]隐藏(或仅激活操作员自定义菜单),而管理员进入时[菜单栏]均为打开。 小的是在每一个窗体都设置,做得头晕。是不是只做一次设置就可以?假如只做一次设置就可以,应该在什么地方设置?请专家指点,谢谢!
作者: tz-chf    时间: 2006-4-14 23:35
启动时做,做两个菜单,根据不同的工作组显示各自的菜单,或一个菜单,根据不同的组显示或隐藏菜单项。
作者: hedongmei1218    时间: 2006-4-14 23:35
按组定义,就不用一个一个做.
作者: wang1950317    时间: 2006-4-14 23:50
真谢谢两位老师啦!这么快就得到了答复。但是小的是个菜鸟,还得有劳大侠指点一下启动时做是什么意思,是在登陆界面吗?在登陆界面什么属性中设置?还有3楼朋友说的按组定义,怎样定义,是不是要写什么代码之类?请稍作示范一下好吗!谢谢了!
作者: tz-chf    时间: 2006-4-15 00:17
提交密码登录之后就执行这一段,放在宏或窗体都可以。做成两个菜单更简单一些。
作者: wang1950317    时间: 2006-4-15 00:28
谢谢tz-chf大侠,是在登陆界面什么属性事件中写代码?


作者: tz-chf    时间: 2006-4-15 03:49
讲不清啦
作者: wuaza    时间: 2006-4-15 03:59
在窗体的加载事件中根据不同的用户分别设置窗体的MenuBar属性
作者: tz-chf    时间: 2006-4-15 04:03
不是在某个窗体的上,应该是软件的菜单。
作者: wang1950317    时间: 2006-4-15 07:13
谢谢朋友们,不过小的晕啦,如果在每个窗体属性的事件中如打开事件,加载事件都可以设置激活某一菜单栏、关闭某一菜单栏,这个代码小的会做。tz-chf 大侠说的“软件菜单”我就不太懂了。因为数十个窗体一一添加嫌麻烦,又怕占空间,所以总想找一个能一次设置的简便方法,tz-chf 大侠能在说明白一点吗,真是不好意思,谢谢啦!
作者: tz-chf    时间: 2006-4-15 17:22
我说不明白了
作者: wang1950317    时间: 2006-4-16 01:02
看来只有先采用在窗体中一一做了。期待专家继续指点只设置一次的方法!谢谢!
作者: wyxzhu123    时间: 2007-1-22 23:43
有没有试例啊,传上来给我学习学习
作者: ederais    时间: 2008-4-23 10:57
学到了
作者: 轻风    时间: 2008-4-23 13:31
http://www.oioj.net/blog/user1/3618/archives/2005/27629.shtml




欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/) Powered by Discuz! X3.3