3.3 高级查询的创建(课件)-《数据库应用基础-Access》同步教学(航空工业出版社)
2023-11-23
|
47页
|
112人阅读
|
3人下载
普通
内容正文:
第 3 章
查询——
创建“图书管理系统”的查询
实际应用中,经常需要查询数据表中满足一定条件的某些字段的值,或从几个表中筛选相关的字段进行显示,这就用到了查询。查询是根据既定条件对表进行检索,筛选出符合条件的记录,从而构成一个新的数据集合。
本章将通过设计“图书管理系统”数据库中的查询,来学习创建查询的各种方法。
本章导读
Microsoft Office Access 2007
了解查询
掌握选择查询的创建
掌握高级查询的创建
3
学习目标
4
3.3 高级查询的创建
前面介绍了相对简单的选择查询的创建方法,这类查询基于某些特定的条件从一个或多个表里返回特定的记录,这些记录的行和列都保持原来的结构不变。本节将介绍一些高级查询,这类查询能对返回的记录进行重新布局、汇总等复杂的操作,主要包括交叉表查询、参数查询、操作查询和SQL查询,下面逐一介绍。
交叉表查询
参数查询
操作查询
SQL查询
第
页
3.3
高级查询的创建
交叉表查询是指能够对查询的数据进行汇总、求平均等计算,并对数据结构进行重新组织的查询。查询得到的数据分布在数据表的左侧和顶端,行列交叉处显示字段的计算结果。交叉表查询可以利用向导或者直接利用设计视图来创建,下面以使用向导创建“借书表”中部分字段的查询为例,介绍创建交叉表查询的操作步骤。
在“图书管理系统”数据库中单击“创建”选项卡“其他”组中的“查询向导”按钮,在打开的“新建查询”对话框中选择“交叉表查询向导”选项,然后单击“确定”按钮,如右图所示。
第
页
3.3
高级查询的创建
3.3.1
创建交叉表查询
弹出“交叉表查询向导”对话框,选中所要使用的“表”或“查询”,此处选择“表”中的“借书表”,单击“下一步”按钮,如下方左图所示。
在打开的界面中的“可用字段”列表中选择“图书编号”并单击 按钮将其添加到“选定字段”中,用同样的操作添加“借出日期”和“过期天数”,然后单击“下一步”按钮,如下方右图所示。
第
页
3.3
高级查询的创建
3.3.1
创建交叉表查询
在打开的界面中选择作为列标题的字段,此处选择“借书证号”(因为要知道每本图书是由哪个人借出的),单击“借书证号”将其添加为列标题,然后单击“下一步”按钮,如下方左图所示。
在打开的界面中的“字段”列表框中选择行列交叉处显示的字段,此处选择“应还日期”(因为要知道借出的图书要在哪天到期),单击“应还日期”将其添加到行列交叉处。用相同的操作将函数“最后一项”添加到行列交叉处,然后单击“下一步”按钮,如下方右图所示。
第
页
3.3
高级查询的创建
3.3.1
创建交叉表查询
在35页的右图中,如果勾选“是,包括各行小计”复选框,则执行交叉表查询,在每行记录的后面将增加一列对每行的值进行总计,比如会出现类似“总计 应还日期”的列。
在函数列表中针对“应还日期”字段有许多函数,例如“最后一项”、“最大”和“第一项”等,可根据需要进行选择。
第
页
3.3
高级查询的创建
3.3.1
创建交叉表查询
在打开的界面中,输入查询的名称“借书情况查询_交叉表”,然后单击“完成”按钮完成查询的创建,如下方左图所示。
至此就完成了交叉表查询的创建,在“导航窗格”中双击新建的“借书情况查询_交叉表”,执行效果如下方右图所示(图中为“借书表”中的数据,操作前需要保证该表中有数据才能出现下面的效果)。
第
页
3.3
高级查询的创建
3.3.1
创建交叉表查询
通过上述步骤就完成了对交叉表查询的创建和使用,由于交叉表查询显示来源于表中某个字段的总结值(合计、计数及平均),并将数据组合成类,利用累计工具将数值显示为电子报表的格式,因此可以用交叉表查询来比较数值和发现数据的趋势,查看月报、季报和年报之类的累计数据,可见交叉表特别适用于作为报表或图表的基础。
100%
95%
80%
70%
50%
90%
65%
75%
第
页
3.3
高级查询的创建
3.3.1
创建交叉表查询
参数查询是比较动态的,使用它时首先将显示出要求用户输入查询条件(准则)的对话框(参见下方左图),在输入一个量或者常数后,系统会根据用户输入的查询条件将查询结果以指定形式显示出来,如下方图右图所示。
第
页
3.3
高级查询的创建
3.3.2
创建参数查询
参数查询的一个优点就是在创建完成后,用户每次都可以在弹出的对话框中输入不同的参数,而不必每次都得在设计视图中打开查询并手工更改条件,这样用起来比较灵活。
第
页
3.3
高级查询的创建
3.3.2
创建参数查询
下面以查询图书表中“介于两个日期之间的图书借阅记录”为例介绍参数查询的创建。
在“图书管理系统”数据库中单击“创建”选项卡“其他”组中的“查询设计”按钮,打开设计视图和“显示表”对话框
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。