内容发布更新时间 : 2024/12/24 2:40:10星期一 下面是文章的全部内容请认真阅读。
ACCESS常用的窗体查询方法及实例
一. 概述
作为数据管理程序,统计和查询功能是非常重要的。否则,就和电子表格没有区别了。所以,在每个ACCESS程序中都不可能缺少查询的功能。
本文的目的是由浅入深的介绍几种最常用的利用主/子窗体来实现查询的方法,使初学者和有一定VBA基础的人可以更好的使用窗体查询这种手段。 附件中的窗体“常用窗体查询0.MDB”,仅包含3个数据表、1个查询和以这个查询为数据源的报表。是为了大家根据后面学习的内容作练习用的。 我们先看查询中的数据:
书籍 编号 22 25 27 28 16 17 19 20 21 23 书名 类别 报刊 作者 出版社 单价 进书日期 CHIP-01-08 电脑新时代-6光盘 学电脑-7光盘 CHIP-02-07光盘 MCSE学习指南 电子计算机与外部设电子计算机与外部备期刊社 设备 电脑新时代 人民邮电 ¥16.80 2001-9-28 ¥5.00 2002-7-8 光盘 UNKNOWN 光盘 UNKNOWN 光盘 ¥5.00 2002-7-13 ¥5.00 2002-7-13 ¥62.00 2001-9-28 ¥69.00 2001-9-28 ¥39.00 2001-9-28 ¥42.00 2001-9-28 ¥28.00 2001-9-28 ¥70.00 2001-9-28 电子计算机与外部设电子计算机与外部备杂志社 设备 书籍 Syngress Media公司 人民邮电 中国青年 人民邮电 人民邮电 电子工业 中国青年 局域网原理与架设技书籍 蔡昌均 术内幕大公开 AccessVBA基础 书籍 EvanCallahan 中文版Access2001一书籍 赵琳等 册通 VISUALBASIC5.0教程 书籍 SteveBrown 中文版VisualBasic5.0程序书籍 microsoft 员指南 Access中文版开发指书籍 Alison Balter 南 Access 2002数据库系书籍 桂思强 统开发实例导航 中国名陵——集中华书籍 罗哲文等 古代名陵之大成 边缘部落——福音谷 书籍 林茨(撰文摄影) 24 29 30 31 人民邮电 中国铁道 百花文艺 河北教育 ¥128.00 2002-2-16 ¥25.00 2003-3-10 ¥14.00 2003-5-20 ¥27.00 2003-5-20 为了比较有代表性,这个查询中包含多种字段类型: 数字类型:【书籍编号】、【单价】
字符类型:【书名】、【类别】、【作者】、【出版社】
刘小军(Alex)2003-5
1
ACCESS常用的窗体查询方法及实例
日期类型:【进书日期】
在多条件查询中,我们会使用除了【书籍编号】之外的其他字段作为查询条件。
其实,在下面介绍的窗体查询方法中,有些代码或思路也可以应用在其它窗体查询方法中,你对各种代码、方法和思路越熟练,就越能充分发挥它们的作用。
这篇文章我是从4月初开始构思,到5月中旬开始动笔,花费两周时间写成,里面包含了我对ACCESS窗体查询所积累的经验,对初学者和有一定VBA基础的人都有针对性的方法。另外,希望其他精通ACCESS的高手提出意见。
刘小军(Alex)2003-5 2
ACCESS常用的窗体查询方法及实例
二. 制作主/子窗体的步骤
1. 利用向导制作主窗体
① ②
③ ④
现在的主窗体还太小,要已经以下步骤才能变成我们需要的主窗体(如下图): ①把窗体面积放大到足以容纳条件输入字段和子窗体,并调整所有控件的字体; ②把窗体的“记录源”和各控件的“数据来源”都删除(很多初学者很容易犯的错误就是这里),把类别和出版社改为组合框(因为这些字段的可能值比较少,直接选择就好,不必让用户输入); ③重新调整各字段的位置,并增加了两个空文本框和标签放在单价和进书日期后面(因为我打算使用一个范围来作查询条件,而不是一个固定的值,这样比较符合实际); ④单价后面的两个文本框改名为“单价开始”和“单价截止”,进书日期后面的两个文本框改名为“进书日期开始”和“进书日期截止”;
刘小军(Alex)2003-5
3