- 13
- 0
- 约1.76千字
- 约 8页
- 2019-08-11 发布于安徽
- 举报
.
.
时 间:2015-02-05 15:33:30作 者: 小小白菜???ID:37304??城市:苏州摘 要:???今天突然想要一个新的功能,就是当第一个下拉改为人事部时第二个下拉就要出现人事部的相关明细可供选择,在excel中测试时是可以实现的但在Access中不知道该如何实现,后经群Access中国的朋友帮忙找到了这个示例。说的非常详细。在此上传到群中以供朋友们参考正 文:
一个组合框的变化,引起另一个组合框的变化,这就是所谓的组合框联动,在生活中不难发现组合框联动的例子,比如某一个地方,不同的省份有不同的城市。如:广东下有中山,广州,深圳,湖南下有长沙,株洲等。下面讲述一下具体的制作过程,1. 先建立表,这里不详细说明?2. 创建一个乡镇村屯窗体, 新建一个就行了,如下图
?
3. 在窗体中加入三个组合框, 如下图
4. 打开乡组合框的属性表, 更改名称, 例如我将它改名为乡名行来源类型设置为:表/查询点击行来源右边的...按钮, 目的设置行来源
5. 加入地址表, 双击乡字段, 这样乡的行来源就设置完毕了
6. 按上面提到的方法设置村组合框的行来源, 在这里要添加二个字段, 一个是村, 另一个是乡, 在准则中写入条件:froms!窗体名! 控件名写入条件的目的是以乡组合框的值进行筛选, 这是关键!!
7. 以上面同样的方法设置屯组合框的行来源, 在这再增加屯字段, 在村字段的准则中再增加准则, 如下图
到止, 三个组合框的设置已经完毕, 但组合框还不可以联动的, 必须在各控件的更新事件写入刷新 代码才能联动, 代码在下面讲述
8. 在乡组合框属性中, 点击更新后右边的...按钮, 写入事件过程
其更新后事件的代码如下:Private Sub 乡名_AfterUpdate()??更新后事件? ? Me.村名.Requery??刷新村组合框的列表数据? ? Me.村名 = ? ???清空村组合框,防止数据错乱? ? Me.屯名 = ? ???清空屯组合框,防止数据错乱End Sub9. 以同样方法打开村组合框更新后事件过程, 写入如下代码#p#分页标题#e#Private Sub 村名_AfterUpdate()? ? Me.屯名.Requery??刷新屯组合框的列表数据? ? Me.屯名 = ? ???清空屯组合框,防止数据错乱End SubOK 现在各组合框可以联动了, 回到窗体视图就可以看到效果以下再说一下组合框中常用的三个技巧技巧一. 单纯上面的设置, 细心的坛友会发现, 组合框展开的列表中为什么会有很多的重复数据? 如下图
可不可以显示唯一数据呢? 答案是:可以的, 方法如下:打开行来源设置界面, 如下图, 在空白处右击, 打开一个设置窗体
将唯一值的默认值否改为是, 如下图, 然后关闭
再回到窗体视图, 看看是不是全部的数据变成唯一值了?
技巧二. 可不可以当控件获得焦点时自动打开列表呢? 这样可以实现纯键盘操作, 不用点击箭头, 答案也是可以的打开控件的属性, 在获得焦点的事件过程中写入代码, 代码如下:Private Sub 乡名_GotFocus()??获得焦点事件? ? Me.乡名.Dropdown??展开列表数据End SubOK 再回到窗体视图, 是不是获得焦点的控件会自动打开列表? 再按一下键盘的向下键, 是否可以用键盘选择数据?技巧三.??当组合框输入数据时, 在打开的列表中可否高亮显示对应的数据? 答案同样可以打开控件的属性, 将自动展开设置为:是, 这样在组合框输入数据时, 对应最接近的数据就会高亮显示, 不信的话你自己试下就知了
以上就是做法,请多练习,这样才能记得住,学得会
您可能关注的文档
- 男生发型│男士发型与脸型的搭配.doc
- 管道支架制作安装技术交底(唯品会).doc
- 既有高速公路主线、匝道路基拼宽施工方案.doc
- MES信息化建设数据采集工程要求V2.0.doc
- 自动扶梯和自动人行道安装过程检查记录.doc
- DB2数据导入步骤(Windows环境).doc
- 整杆式甘蔗联合收割机说明书.doc
- 天体运动专题例题+练习.doc
- 《消化和吸收》教案.doc
- 湖南工学院A2学生公寓消防系统设计.doc
- 腾讯安全沙龙:红队视角下的海外SRC猎场:战略、战术与突破.pdf
- 【icap】ETS的范围扩展:设计和政策挑战.docx
- bcg -美国最高法院关于关税的裁决对你的企业意味着什么 What Does the US Supreme Court Ruling on Tariffs Mean for Your Business.pdf
- 2026届甘肃兰州市高三下学期第一次模拟考试历史试卷(扫描版,含答案).docx
- bcg -零售银行如何让人工智能代理发挥作用 How Retail Banks Can Put AI Agents to Work.pdf
- 住宅项目规范解读(GB 55038-2025) -培训 - 房地产-2025.docx
- 盘扣式脚手架工程量自动计算表 -培训 -房地产-2025.pdf
- 广东省汕头市2024-2025学年高三下学期第一次模拟考试英语学试题(含答案).docx
- 品牌研究+_+2025+CAPSE中国航司品牌榜单.pdf
- 【银河专题】如何看待豆粕内外价差关系.pdf
原创力文档

文档评论(0)