You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Microsoft Access:基于密码设置不同权限等级的简易实现方案

无VBA的Access简易权限登录方案(适合初学者)

1. 前期基础准备

  • 先创建学生数据表,录入学号、姓名、班级等必要字段后保存。
  • 制作两个操作表单:
    • 表单1:命名为学生信息_只读,进入设计视图后,在「属性表」→「数据」选项卡,将「允许编辑」「允许添加」「允许删除」全部设为否,仅保留查看功能。
    • 表单2:命名为学生信息_编辑,保留默认的编辑、添加、删除权限,作为完整操作界面。

2. 制作登录界面表单

  • 创建新表单并命名为登录界面,添加以下控件:
    • 文本框(命名为密码输入框),在属性表「格式」选项卡中,将「输入掩码」设为密码,输入内容会显示为星号。
    • 两个按钮,分别命名为确认登录和退出。
  • 设置按钮动作:
    • 选中确认登录按钮,右键选择「事件生成器」→「宏生成器」:
      1. 添加「条件」列,输入[密码输入框]="password1",然后添加「打开表单」操作,选择学生信息_只读,打开方式设为「正常」。
      2. 新增一行条件,输入[密码输入框]="password2",添加「打开表单」操作,选择学生信息_编辑,打开方式设为「正常」。
      3. 再新增一行条件,输入Is Null Or [密码输入框] Not In ("password1","password2"),添加「消息框」操作,提示内容设为「密码错误,请重新输入」。
    • 选中退出按钮,用宏生成器添加「退出Access」操作。

3. 隐藏数据表并设置启动选项

  • 隐藏数据表:在导航窗格右键点击学生数据表,选择「隐藏」;若需取消隐藏,右键导航窗格空白处→「导航选项」→勾选「显示隐藏对象」。
  • 设置启动默认界面:
    1. 点击「文件」→「选项」→「当前数据库」。
    2. 在「应用程序选项」中,将「显示窗体」设为登录界面。
    3. 取消勾选「显示导航窗格」「允许全部菜单」「允许默认快捷菜单」,仅保留必要操作入口。
    4. 点击「确定」,重启Access后生效。

注意事项

  • 该方案纯宏实现,无需编写VBA,完全适配初学者操作。
  • 仅为满足考试要求的简易权限区分,安全性较低,请勿用于敏感数据管理。

内容的提问来源于stack exchange,提问作者R G

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.21 19:48:23