权限问题。
vb吧
全部回复
仅看楼主
level 5
anyone血影
楼主
就差最后一步就搞好了,我在登录界面设置的这个隐藏窗体上的控件,第一次打开是隐藏的(图二),为什么再次打开(图三)就能看到隐藏的控件了呢?
2022年05月09日 04点05分
1
吧务
level 13
Luosen56
要隐藏什么控件,最好是在打开的窗体的【Form_Load()】子程序中去做。不要在上级或下级窗体中去做。
2022年05月09日 06点05分
2
anyone血影
@Luosen56
感谢指正
2022年05月11日 03点05分
吧务
level 13
Luosen56
真正比较好的【管理权限】,是做【是否有权打开某窗体】的限制,而不是在已经打开的窗体中的某些控件来显示或隐藏。
管理信息系统的主要分为【输入数据、查询报表、打印报表、系统设置(系统管理员专属权限)】,这样进行功能划分后,每个窗体就是专用的功能,【权限】就是【是否有权打开这些功能窗体】。
例如:
有人可以做【输入数据】的工作,但不能做【查询报表、打印报表、系统设置】方面的工作;
有人可以查询、打印报表,但不能做【输入数据】的工作;
…………
2022年05月09日 06点05分
3
二罐
小吧主能帮我个忙吗?有偿的
2022年05月09日 13点05分
Luosen56
对于【毕设】,建议自己做。你连基本的【功能块划分】问题都没有解决,就去谈设置【操作权限】的问题了。【功能块层次图】在哪里?全局理念在哪里?先把这些基本问题解决后再说。
2022年05月10日 03点05分
level 12
网海飘叶🌿
form2 到 from24?
这都不是一个窗体,你要不改成me?
2022年05月09日 11点05分
4
anyone血影
好的,我去试试
2022年05月11日 03点05分
level 7
楼主吹牛😄好假
太乱……你确定一次打开这么多窗体并且隐藏窗体上的控件吗?
2022年05月10日 06点05分
5
anyone血影
哈哈,我用窗体的activate实现了
2022年05月11日 03点05分
Luosen56
真正编程序的,就没有这种做法的。后台打开那么多窗体,要是个窗体要求的数据库表不一样,看你要多么大的内存来处理数据。最后只有一个结果——那就是数据混乱!
2022年05月11日 03点05分
吧务
level 13
Luosen56
编制系统程序,最主要的任务不是写代码,因为首先写代码的问题都是比较简单,也容易解决的问题。
编制系统程序,最主要的问题是谋划系统的【功能块】和设计【数据字典】。这就是《软件工程》要解决的问题。
对于【管理信息系统】,一般由【输入数据】【查询数据】【打印报表】【系统设置】四大功能块构成,在每一个大功能块下面再设置小功能块,这就是设计【系统功能层次图】。如果连【系统功能层次图】都没有,如何去谈【操作权限】问题呢。
无论什么算法语言,利用【窗体设计】技能,就是为了做好一个功能块的操作界面而已,这才是实质。
2022年05月11日 03点05分
6
1