欧非资源网:安全、免费、专业放心的资源下载站! 最新软件|软件分类

您的位置:欧非资源网 > 其他专区 > Access > Access 如何实现组合框联动详细教程

Access 如何实现组合框联动详细教程

时间:2020-04-07 19:30作者:admin来源:未知人气:2250我要评论(0)

想要一个新的功能,就是当第一个下拉组合框改为人事部时第二个下拉组合框就要出现人事部的相关明细可供选择,在excel中测试时是可以实现的但在Access中不知道该如何实现,后经群友帮忙找到了这个示例,说的非常详细,在此上传以供朋友们参考。

一个组合框的变化,引起另一个组合框的变化,这就是所谓的组合框联动,在生活中不难发现组合框联动的例子,比如某一个地方,不同的省份有不同的城市。如:广东下有中山,广州,深圳,湖南下有长沙,株洲等。下面讲述一下具体的制作过程:

1. 先建立表,这里不详细说明;

2. 创建一个"乡镇村屯窗体", 新建一个就行了,如下图:

Access实现组合框联动详细教程

 

3. 在窗体中加入三个组合框, 如下图:

Access实现组合框联动详细教程

 

4. 打开"乡"组合框的属性表, 更改名称, 例如我将它改名为"乡名";

行来源类型设置为:表/查询

点击行来源右边的"..."按钮, 目的设置行来源。

Access实现组合框联动详细教程

 

5. 加入地址表, 双击乡字段, 这样乡的行来源就设置完毕了;

Access实现组合框联动详细教程

 

6. 按上面提到的方法设置村组合框的行来源, 在这里要添加二个字段, 一个是村, 另一个是乡, 在准则中写入条件:froms!窗体名!控件名

写入条件的目的是以乡组合框的值进行筛选, 这是关键!!

Access实现组合框联动详细教程

 

7. 以上面同样的方法设置屯组合框的行来源, 在这再增加屯字段, 在村字段的准则中再增加准则, 如下图:

Access实现组合框联动详细教程

 

到止, 三个组合框的设置已经完毕, 但组合框还不可以联动的, 必须在各控件的更新事件写入刷新代码才能联动, 代码在下面讲述。

8. 在乡组合框属性中, 点击更新后右边的"..."按钮, 写入事件过程;

Access实现组合框联动详细教程

 

其更新后事件的代码如下:

Private Sub 乡名_AfterUpdate() '更新后事件

Me.村名.Requery '刷新村组合框的列表数据

Me.村名 = "" '清空村组合框,防止数据错乱

Me.屯名 = "" '清空屯组合框,防止数据错乱

End Sub

9. 以同样方法打开村组合框更新后事件过程, 写入如下代码:

相关阅读 ​access怎么做点击选择学历的效果​access怎么取消冻结字段​access怎么冻结字段​access怎么删除子数据表​access怎么在表格中插入子数据表​access设置快速访问栏在功能区下方显示​access设置快速访问栏在功能区上方显示​access怎么将设计视图加到快速访问栏​access怎么将导出Excel表格加到快速访问栏​access怎么将数据表视图加到快速访问栏

文章评论
发表评论

热门文章 Microsoft Office Access 2019 官方版激活版 免费下载如何设计一个简单的Access登录窗体Access创建数据库实现图解教程access怎么求平均成绩

最新文章 ​access怎么做点击选择学历的效果​access怎么取消冻结字段 ​access怎么冻结字段​access怎么删除子数据表​access怎么在表格中插入子数据表​access设置快速访问栏在功能区下方显示

人气排行 Microsoft Office Access 2019 官方版激活版 免费下载如何设计一个简单的Access登录窗体Access创建数据库实现图解教程access怎么求平均成绩怎么在Access报表的页面页脚区添加一个计算控件Access 2007、2010、2016三个版本的使用心得Access查询标准(条件)详解电脑没有access怎么办? access文件打不开怎么办?

盖楼回复X

(您的评论需要经过审核才能显示)