- 1、本文档共24页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
概述
作为数据管理程序,统计和查询功能是非常重要的。否则,就和电子表格没有区别了。所以,在每个ACCESS程序中都不可能缺少查询的功能。
本文的目的是由浅入深的介绍几种最常用的利用主/子窗体来实现查询的方法,使初学者和有一定VBA基础的人可以更好的使用窗体查询这种手段。
附件中的窗体“常用窗体查询0.MDB”,仅包含3个数据表、1个查询和以这个查询为数据源的报表。是为了大家根据后面学习的内容作练习用的。
我们先看查询中的数据:
书籍编号 书名 类别 作者 出版社 单价 进书日期 22 CHIP-01-08 报刊 电子计算机与外部设备期刊社 电子计算机与外部设备 ¥16.80 2001-9-28 25 电脑新时代-6光盘 UNKNOWN 电脑新时代 ¥5.00 2002-7-8 27 学电脑-7光盘 UNKNOWN 人民邮电 ¥5.00 2002-7-13 28 CHIP-02-07光盘 电子计算机与外部设备杂志社 电子计算机与外部设备 ¥5.00 2002-7-13 16 MCSE学习指南 Syngress Media公司 ¥62.00 2001-9-28 17 局域网原理与架设技术内幕大公开 书籍 蔡昌均 中国青年 ¥69.00 2001-9-28 19 AccessVBA基础 EvanCallahan 人民邮电 ¥39.00 2001-9-28 20 中文版Access2001一册通 赵琳等 人民邮电 ¥42.00 2001-9-28 21 VISUALBASIC5.0教程 SteveBrown 电子工业 ¥28.00 2001-9-28 23 中文版VisualBasic5.0程序员指南 microsoft 中国青年 ¥70.00 2001-9-28 24 Access中文版开发指南 Alison Balter 人民邮电 ¥128.00 2002-2-16 29 Access 2002数据库系统开发实例导航 桂思强 中国铁道 ¥25.00 2003-3-10 30 中国名陵——集中华古代名陵之大成 书籍 罗哲文等 百花文艺 ¥14.00 2003-5-20 31 边缘部落——福音谷 书籍 林茨(撰文摄影) 河北教育 ¥27.00 2003-5-20 为了比较有代表性,这个查询中包含多种字段类型:
数字类型:【书籍编号】、【单价】
字符类型:【书名】、【类别】、【作者】、【出版社】
日期类型:【进书日期】
在多条件查询中,我们会使用除了【书籍编号】之外的其他字段作为查询条件。
其实,在下面介绍的窗体查询方法中,有些代码或思路也可以应用在其它窗体查询方法中,你对各种代码、方法和思路越熟练,就越能充分发挥它们的作用。
这篇文章我是从4月初开始构思,到5月中旬开始动笔,花费两周时间写成,里面包含了我对ACCESS窗体查询所积累的经验,对初学者和有一定VBA基础的人都有针对性的方法。另外,希望其他精通ACCESS的高手提出意见。
制作主/子窗体的步骤
利用向导制作主窗体
现在的主窗体还太小,要已经以下步骤才能变成我们需要的主窗体(如下图):
①把窗体面积放大到足以容纳条件输入字段和子窗体,并调整所有控件的字体;
②把窗体的“记录源”和各控件的“数据来源”都删除(很多初学者很容易犯的错误就是这里),把类别和出版社改为组合框(因为这些字段的可能值比较少,直接选择就好,不必让用户输入);
③重新调整各字段的位置,并增加了两个空文本框和标签放在单价和进书日期后面(因为我打算使用一个范围来作查询条件,而不是一个固定的值,这样比较符合实际);
④单价后面的两个文本框改名为“单价开始”和“单价截止”,进书日期后面的两个文本框改名为“进书日期开始”和“进书日期截止”;
⑤画一个矩形框包住所有查询条件,把矩形框背景设置为常规,背景色为深灰色,特殊样式为凹陷,此时矩形框覆盖了其它控件,要用菜单中“格式”→“置于底层”才能让它们显示出来;
⑥在窗体上用向导建立一个按钮,按钮标题是“查询”,名称是“cmd查询”先不管里面的代码,后面再修改;
⑦窗体属性中“记录选定器”=否,“浏览按钮”=否。
利用向导设计子窗体
①在主窗体中用工具箱中的“子窗体/子报表”对象建立一个子窗体;
②以存书查询为记录源,选择所有字段;
③把子窗体命名为“存书查询子窗体”;
④在主窗体上删除子窗体的标签,并重新调整子窗体的大小;
⑤关闭主窗体的设计视图,单独打开子窗体数据表视图,调整字体和行的大小。
现在,我们得到了如下的窗体:
现在还没有实际的查询功能,我们在后面要根据所使用的方法,修改窗体并增加一些其他的功能。
还有一些小的细节要注意,比如:按TAB键后的获得光标的控件的顺序要在设计视图下,视图菜单的“TAB键次序”来修改
您可能关注的文档
- 2015年暨南大学高分子化学及物理考研真题,心得分享,考研笔记,复试真题.pdf
- 2015年考研天津大学运筹学教案育明教育天津分校考研真题参考书内部资料图及网络分析教案.pdf
- 旅行商售货员问题分支限界算法.doc
- 2015年消毒技术主管技师卫生资格考试练习题和答案.pdf
- 2015卫生资格《初级中药士》压轴试题和答案.doc
- 2016-1026 欧阳明高:节能及新能源汽车技术路线图描绘未来15年发展蓝图.docx
- 旅行商问题几种求解方法.pdf
- 旅行推销员问题算法综述.pdf
- 2016年11月华侨城中学九年级上数学期中试卷及答案.pdf
- 曼哈顿语法精讲第六节GMAT语法修饰语-智课教育.pdf
- 2023年江苏省镇江市润州区中考生物二模试卷+答案解析.pdf
- 2023年江苏省徐州市邳州市运河中学中考生物二模试卷+答案解析.pdf
- 2023年江苏省苏州市吴中区中考冲刺数学模拟预测卷+答案解析.pdf
- 2023年江苏省南通市崇川区田家炳中学中考数学四模试卷+答案解析.pdf
- 2023年江西省吉安市中考物理模拟试卷(一)+答案解析.pdf
- 2023年江苏省泰州市海陵区九年级(下)中考三模数学试卷+答案解析.pdf
- 2023年江苏省苏州市高新二中中考数学二模试卷+答案解析.pdf
- 2023年江苏省南通市九年级数学中考复习模拟卷+答案解析.pdf
- 2023年江苏省南通市海安市九年级数学模拟卷+答案解析.pdf
- 2023年江苏省泰州市靖江外国语学校中考数学一调试卷+答案解析.pdf
文档评论(0)