版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、组合框之间的联动创建一个乡镇村屯窗体, 新建一个就行了,如下图在窗体中加入三个组合框, 如下图打开乡组合框的属性表, 更改名称, 例如我将它改名为乡名 行来源类型设置为:表/查询点击行来源右边的.按钮, 目的设置行来源加入地址表, 双击乡字段, 这样乡的行来源就设置完毕了按上面提到的方法设置村组合框的行来源 , 在这里要添加二个字段, 一个是村, 另一个是乡, 在准则中写入条件:froms!窗体名!控件名写入条件的目的是以乡组合框的值进行筛选, 这是关键!以上面同样的方法设置屯组合框的行来源, 在这再增加屯字段, 在村字段的准则中再增加准则, 如下图到止, 三个组合框的设置已经完毕, 但组合框
2、还不可以联动的, 必须在各控件的更新事件写入刷新代码才能联动, 代码在下面讲述在乡组合框属性中, 点击更新后右边的.按钮, 写入事件过程其更新后事件的代码如下:Private Sub 乡名_AfterUpdate() 更新后事件Me.村名.Requery 刷新村组合框的列表数据Me.村名 = 清空村组合框,防止数据错乱Me.屯名 = 清空屯组合框,防止数据错乱End Sub以同样方法打开村组合框更新后事件过程, 写入如下代码Private Sub 村名_AfterUpdate()Me.屯名.Requery 刷新屯组合框的列表数据Me.屯名 = 清空屯组合框,防止数据错乱End SubOK 现在
3、各组合框可以联动了, 回到窗体视图就可以看到效果以下再说一下组合框中常用的三个技巧技巧一. 单纯上面的设置, 细心的坛友会发现, 组合框展开的列表中为什么会有很多的重复数据? 如下图可不可以显示唯一数据呢? 答案是:可以的, 方法如下:打开行来源设置界面, 如下图, 在空白处右击, 打开一个设置窗体将唯一值的默认值否改为是, 如下图, 然后关闭再回到窗体视图, 看看是不是全部的数据变成唯一值了?技巧二. 可不可以当控件获得焦点时自动打开列表呢 ? 这样可以实现纯键盘操作, 不用点击箭头, 答案也是可以的打开控件的属性, 在获得焦点的事件过程中写入代码, 代码如下:Private Sub 乡名_
4、GotFocus() 获得焦点事件Me.乡名.Dropdown 展开列表数据End SubOK 再回到窗体视图, 是不是获得焦点的控件会自动打开列表 ? 再按一下键盘的向下键, 是否可以用键盘选择数据?技巧三. 当组合框输入数据时, 在打开的列表中可否高亮显示对应的数据? 答案同样可以打开控件的属性, 将自动展开设置为:是, 这样在组合框输入数据时, 对应最接近的数据就会高亮显示, 不信的话你自己试下就知了这一节已讲完.组合框使用教程(三)组合框行来源模糊筛选上一节讲到,利用组合框与组合框之间进行数据筛选,当某一个组合框的行来源很多数据,而又不能分类再筛选时,能不能在组合框中自筛选呢?如果可行
5、的话相信在实际应用中有一定的用途,本节就这个问题进行探讨。大家都知道,组合框的行来源可以写入条件的,也可以写入模糊查询条件,如下图这个语句说明当组合框没有数据时,行来源全部列出数据,而当组合框有数据时,模糊显示相关数据条件有了,当组合框输入字符时必须刷新行来源才能模糊显示相关数据,但单纯在组合框的“更改”事件中写入刷新语句,系统会弹出错误提示,原因是组合框还没有保存数据,这样是不能刷新的,能不能先保存数据,然后再刷新组合框的行来源呢?本课程关键就是这一点。一个窗体正常情况下是不会只有一个控件的,这样就给我们解决问题提供了便利,我们在组合框的 “更改” 事件中写入代码,先将焦点移到别的控件上,然
6、后将组合框进行刷新,最后再将点返回到组合框上,这样就解决了先保存数据,然后再刷新组合框的行来源的问题了,代码如下:Private Sub 生产单位_Change() 组合框的更改后事件Me.列表 142.SetFocus 先将焦点移到别的控件上Me.生产单位.Requery 更新组合框的源数据Me.生产单位.SetFocus然后再将焦点返回到原组合框If Nz(生产单位) Then Me.生产单位.SelStart = Len(Me.生产单位) 如果组合框有数据时将焦点移到字符的后面Me.生产单位.Dropdown展开组合框的列表数据End Sub这里有一句代码If Nz(生产单位) Then Me.生产单位.SelStart = Len(Me.生产单位) 如果组合框有数据时将焦点移到字符的后面焦点返回到组合框后,将焦点移到字符的最后面,没
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 深度解析(2026)《FZT 73046-2020一体成型文胸》
- 统编人教六年级语文下册古诗词诵读《送元二使安西》 公开课教学课件
- 初中家长教育观念更新对亲子关系影响研究-基于观念测评与亲子关系评估关联数据分析
- 2026年高考物理复习(习题)第四章核心素养提升(四) 水平面、竖直面内圆周运动的临界问题
- 2026年山西省长治市社区工作者招聘考试备考试题及答案解析
- 2026年青岛市崂山区社区工作者招聘考试模拟试题及答案解析
- 2026年莱芜市莱城区社区工作者招聘笔试参考试题及答案解析
- 2026年张家界市武陵源区社区工作者招聘考试备考题库及答案解析
- 二年级品德下册 爷爷奶奶你们好教学设计2 科教版
- 2026年济南市市中区社区工作者招聘笔试参考试题及答案解析
- 第二单元欣赏打起手鼓唱起歌(课件)人音版音乐五年级下册
- 人教版中职数学拓展模块一:3.2.1向量的加法课件(共21张课件)
- 江苏开放大学体育活动策划与组织050580课程大作业
- DB52T 921-2014 蚯蚓粪有机肥
- 养殖场租赁合同
- 2024年湖南长沙中考历史试卷答案讲解及备考指导课件(深度解读)
- 起重机械检验员(QZ-1)
- 2024年巴西车辆到电网(V2G)市场机会及渠道调研报告
- 大型变压器运输吊装方案
- 渣土车挂靠合同
- 新版GMP实务教程-第二章-质量管理
评论
0/150
提交评论