access窗体分为数据操作窗体、控制窗体、信息显示窗体和交互信息窗体四类。access中的窗体是一种数据库对象,可用于创建数据库应用程序的用户界面。access拥有的报表创建功能能够处理任何......
2021-06-25 6 access,窗体,分为,哪,四类,access,窗体,分为,数据,
想要一个新的功能,就是当第一个下拉组合框改为人事部时第二个下拉组合框就要出现人事部的相关明细可供选择,在excel中测试时是可以实现的但在Access中不知道该如何实现,后经群友帮忙找到了这个示例,说的非常详细,在此上传以供朋友们参考。
一个组合框的变化,引起另一个组合框的变化,这就是所谓的组合框联动,在生活中不难发现组合框联动的例子,比如某一个地方,不同的省份有不同的城市。如:广东下有中山,广州,深圳,湖南下有长沙,株洲等。下面讲述一下具体的制作过程:
1. 先建立表,这里不详细说明;
2. 创建一个"乡镇村屯窗体", 新建一个就行了,如下图:
3. 在窗体中加入三个组合框, 如下图:
4. 打开"乡"组合框的属性表, 更改名称, 例如我将它改名为"乡名";
行来源类型设置为:表/查询
点击行来源右边的"..."按钮, 目的设置行来源。
5. 加入地址表, 双击乡字段, 这样乡的行来源就设置完毕了;
6. 按上面提到的方法设置村组合框的行来源, 在这里要添加二个字段, 一个是村, 另一个是乡, 在准则中写入条件:froms!窗体名!控件名
写入条件的目的是以乡组合框的值进行筛选, 这是关键!!
7. 以上面同样的方法设置屯组合框的行来源, 在这再增加屯字段, 在村字段的准则中再增加准则, 如下图:
到止, 三个组合框的设置已经完毕, 但组合框还不可以联动的, 必须在各控件的更新事件写入刷新代码才能联动, 代码在下面讲述。
8. 在乡组合框属性中, 点击更新后右边的"..."按钮, 写入事件过程;
其更新后事件的代码如下:
Private Sub 乡名_AfterUpdate() '更新后事件
Me.村名.Requery '刷新村组合框的列表数据
Me.村名 = "" '清空村组合框,防止数据错乱
Me.屯名 = "" '清空屯组合框,防止数据错乱
End Sub
9. 以同样方法打开村组合框更新后事件过程, 写入如下代码:
标签: Access 如何 实现 组合 框 联动 详细 教程 想要
[免责声明]本文来源于网络,不代表本站立场,如转载内容涉及版权等问题,请联系邮箱:83115484#qq.com,#换成@即可,我们会予以删除相关文章,保证您的权利。转载请注明出处:http://www.tutorialesandroide.com/wps/access/496.html
相关文章
access窗体分为数据操作窗体、控制窗体、信息显示窗体和交互信息窗体四类。access中的窗体是一种数据库对象,可用于创建数据库应用程序的用户界面。access拥有的报表创建功能能够处理任何......
2021-06-25 6 access,窗体,分为,哪,四类,access,窗体,分为,数据,
Access数据库最基础的对象是表。access提供了表、查询、窗体、报表、页、宏、模块七种用来建立数据库系统的对象。其中,表是access数据库的核心对象,是创建其它几种对象的基础。 Access数据......
2021-06-25 613 Access数据库对象
今天给各位分享access比较日期时间 的知识,其中也会对access中两个日期时间差进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!本文目录一览: 1、VB+Access数......
2023-12-14 0 access比较日期时间
access组页脚在哪? access的报表中三组页眉页脚的位置及功能 1、报表页眉/页脚:报表页眉中的全部内容都只能输出在报表的开始处。一般在首页的顶端。以大号字体将该份报表的标题放在一个......
2021-06-25 962 access组页脚
access采用的是关系模型数据库管理系统。access是把数据库引擎的图形用户界面和软件开发工具结合在一起的一个数据库管理系统。access主要用来进行数据分析和开发软件。 access 2003采用的是关......
2021-06-25 584 access,采,用的,是什么,数据库,管理系统,access,