在IT领域从事开发的人员,数据库肯定大家都用过,数据库的种类也是非常之多。那么Access数据库怎么创建一个数据表呢?下面做一个简单介绍。 第一步,桌面上新建Access数据库 第二步,新建......
2021-06-25 522 Access怎么创建表
想要一个新的功能,就是当第一个下拉组合框改为人事部时第二个下拉组合框就要出现人事部的相关明细可供选择,在excel中测试时是可以实现的但在Access中不知道该如何实现,后经群友帮忙找到了这个示例,说的非常详细,在此上传以供朋友们参考。
一个组合框的变化,引起另一个组合框的变化,这就是所谓的组合框联动,在生活中不难发现组合框联动的例子,比如某一个地方,不同的省份有不同的城市。如:广东下有中山,广州,深圳,湖南下有长沙,株洲等。下面讲述一下具体的制作过程:
1. 先建立表,这里不详细说明;
2. 创建一个"乡镇村屯窗体", 新建一个就行了,如下图:

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

4. 打开"乡"组合框的属性表, 更改名称, 例如我将它改名为"乡名";
行来源类型设置为:表/查询
点击行来源右边的"..."按钮, 目的设置行来源。

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

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

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

到止, 三个组合框的设置已经完毕, 但组合框还不可以联动的, 必须在各控件的更新事件写入刷新代码才能联动, 代码在下面讲述。
8. 在乡组合框属性中, 点击更新后右边的"..."按钮, 写入事件过程;

其更新后事件的代码如下:
Private Sub 乡名_AfterUpdate() '更新后事件
Me.村名.Requery '刷新村组合框的列表数据
Me.村名 = "" '清空村组合框,防止数据错乱
Me.屯名 = "" '清空屯组合框,防止数据错乱
End Sub
9. 以同样方法打开村组合框更新后事件过程, 写入如下代码:
标签: Access 如何 实现 组合 框 联动 详细 教程 想要
相关文章
在IT领域从事开发的人员,数据库肯定大家都用过,数据库的种类也是非常之多。那么Access数据库怎么创建一个数据表呢?下面做一个简单介绍。 第一步,桌面上新建Access数据库 第二步,新建......
2021-06-25 522 Access怎么创建表
使用某种ACCESS开发的学生管理系统是一种应用软件。 Microsoft Office Access是由微软发布的关系数据库管理系统。它结合了 MicrosoftJet Database Engine 和 图形用户界面两项特点,是 Microsoft Office 的系统......
2021-06-25 861 ACCESS开发的学生管理系统
一、表(Table) 表是数据库的基本对象,是创建其他5种对象的基础。表由记录组成,记录由字段组成,表用来存贮数据库的数据,故又称数据表。 二、查询(Query) 查询可以按索引快速查找到需要......
2021-06-25 462 access应用开发功能对象
能够检查字段中的输入值是否合法的属性是有效性规则。有效性规则属性用于规定输入到字段中的数据的范围,从而判断用户输入的数据是否合法。 能够检查字段中的输入值是否合法的属性是......
2021-06-25 605 access,能够,检查,字段,中的,输入,值,是否,合法,
难道access真的那么不堪吗?非也,本人目前就用ACCESS构建了一个房地产开发公司销售数据、工程成本管理、财务收支管理、物业管理、招商信息管理这么一个基本上是中型应用平台了。用Acce......
2021-06-25 632 Access构建数据管理平台