Hi,各位同学好!我是吴明课堂的答疑老师之一陈婉,祝大家一切安好!作为Access课程的答疑老师,接收到大家问的最高频问题是多层级联下拉框的实现方法,所以本期我为大家制作了一个三层级联下拉框的案例。

效果演示图如下:

准时下班系列!Access合集之第1集—多层级联下拉框_sql

组成结构解析:

  1. 相关表结构和数据(数据取自吴明老师的Access课程素材)

  2. 承载下拉框的窗体

  3. 三个下拉框控件的行来源查询语句

  4. 下拉框控件绑定的事件代码

所需技能分析:

  • 表结构设计能力

  • 窗体设计和控件使用知识

  • 查询设计或者SQL知识

  • 控件事件知识

  • 少量VBA代码知识

关键位置设置展示:

1. 表结构和表关系展示:

准时下班系列!Access合集之第1集—多层级联下拉框_access_02

2. 窗体及控件展示:

准时下班系列!Access合集之第1集—多层级联下拉框_access_03

3. 部门组合框(下拉框)控件行来源SQL:

准时下班系列!Access合集之第1集—多层级联下拉框_access_04

4. 项目组合框(下拉框)控件行来源SQL:

准时下班系列!Access合集之第1集—多层级联下拉框_组合框_05

5. 员工组合框(下拉框)控件行来源SQL:

准时下班系列!Access合集之第1集—多层级联下拉框_表结构_06

6. 部门下拉框更改事件设置位置:

准时下班系列!Access合集之第1集—多层级联下拉框_下拉框_07

7. 项目下拉框更改事件设置位置:

准时下班系列!Access合集之第1集—多层级联下拉框_下拉框_08

8. 部门下拉框和项目下拉框更改事件代码:

准时下班系列!Access合集之第1集—多层级联下拉框_sql_09

难点分析:

  • 项目和员工控件行来源的查询条件需要设置为窗体的部门和项目控件值
  • 项目和员工控件选项需随部门和项目下拉框选择的值而更改,这需要通过控件的更改事件来实现控件行来源刷新。

案例文档下载链接:

链接:https://pan.baidu.com/s/16rbyeNQwGOy3dFQ__5gj9Q提取码:wmkt


​如果我分享的这个案例对同学有帮助,就点个赞吧。予人玫瑰,手有余香。