准时下班系列_Access合集之第3集—如何用Access制作开发跟使用者权限分开的系统

本文介绍如何使用Access制作一个拥有不同用户权限的系统,包括系统管理员、普通用户和超级管理员角色。通过VBA代码实现登录验证、权限区分及用户管理功能,涉及表设计、SQL操作和窗体编程。案例中,系统管理员可管理用户,普通用户仅能使用指定功能,而超级管理员可进入开发模式查看和修改代码。

Hi,各位同学好!我是吴明课堂的答疑老师之一陈婉。

作为Access的答疑老师,已经有超过三位同学跟我咨询如何能把自己写的Access文件打包成常见的系统,可以让使用者双击系统图标去打开和登录系统。还有同学说想把自己做的系统卖给其他人,这样就需要想办法封装好不让其他人看到自己写的代码。


我花了三天的下班时间,给大家做了一个例子,先给大家看看成品效果(因为微信对GIF图大小和帧数有要求,演示图又比较长,所以上传的动图有点糊,先粗略看一下大概功能就可以了)。

效果演示图如下:

 

这个系统可以通过双击桌面的图标打开,设计了三种系统用户权限,每种类型的用户登录后看到的功能都有差别。

  1.  系统管理员用户(如图中的admin用户),这类用户需要开发者去添加,系统管理员可以使用用户管理功能,可以看到普通用户和本账户,但看不到超级管理员(开发者)和其他系统管理员账户

  2. 普通用户(被系统管理员授权的系统使用者),这类用户看不到用户管理功能,只能去使用系统功能

  3. 超级管理员用户(开发者),这类用户登录后,会被提示重新打开系统,再次双击图标后,系统会以开发者模式打开,开发者能看到access软件的界面,可以使用软件的所有功能,包括打开VBA环境并更改代码。

当然,这个案例是为了让大家学会怎么去实现让access文件看起来像一个常见的系统,且要实现分权限使用系统,所以没有做完所有的系统功能,大家可以任意发挥,去接入自己需要的系统功能。

首先,教大家怎么把Access文件做成可以通过双击自定义图标打开的系统:<

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值