EXCEL数据库应用.ppt
《EXCEL数据库应用.ppt》由会员分享,可在线阅读,更多相关《EXCEL数据库应用.ppt(68页珍藏版)》请在优知文库上搜索。
1、第3章查询本章学习要点l 查询的功能l 创建选择查询的各种方法l 查询【设计视图】的用法l 查询向导的用法l 条件查询的建立l 参数查询、交叉表查询的创建l 操作查询的创建l SQL查询的创建l 解除Access对查询的阻止 3.1 查询的功能 l 查询就是以数据库表中的数据为数据源,根据给定的条件从指定的表或查询中检索出用户要求的数据,形成一个新的数据集合。查询的结果可以随着数据表中的数据变化而变化。 l 查询还具备以下几项功能。作为创建窗体报表的数据源。用来生成新的数据表。筛选和排序只能对一个数据表进行操作,而利用查询可以对几个数据表一起操作。批量地向数据表中添加、删除或修改数据。 3.1
2、 查询的功能l查询的六大家族为:选择查询生成表查询追加查询更新查询交叉表查询删除查询 3.2 创 建 查 询 l简单选择查询 l交叉表查询 l查找重复项查询 l查找不匹配项查询 l用设计视图创建查询 l查询及字段的属性设置 l设置查询条件 3.2.1 简单选择查询 l利用选择查询,可以实现如下事情。对一个或多个数据表进行检索查询。生成新的查询字段并保存结果。对记录进行总计、计数、平均值以及其他类型的数据计算。3.2.1 简单选择查询l 在“查询示例.accdb”数据库中,以“采购订单”表和“采购订单明细”表作为数据源,建立“采购信息”查询。 第一步:启动Access 2007,打开“查询示例.
3、accdb”数据库。单击【创建】选项卡下【其他】组中的【查询向导】按钮,弹出【新建查询】对话框,如下图所示。 第二步:在对话框中选择【简单查询向导】选项,单击【确定】按钮,弹出【简单查询向导】对话框,如下图所示。 选择相应字段,添加到列表框中。3.2.1 简单选择查询l 在“查询示例.accdb”数据库中,以“采购订单”表和“采购订单明细”表作为数据源,建立“采购信息”查询。 第三步:单击【表/查询】下拉列表框,选择要建立查询的数据源,在本例中我们选择“采购订单”表,然后分别选择“采购订单ID”、“供应商ID”、“付款额”和“运费”字段,单击【添加】按钮,将选中的字段添加到右边的【选定字段】列
4、表框中。 第四步:单击【表/查询】下拉列表框,重新选择“采购订单明细”表,然后分别选择添加“产品ID”、“数量”和“单位成本”字段到【选定字段】中,如下图所示。 第五步:单击【下一步】按钮,弹出如下图所示的对话框。在对话框中选择是采用明细查询还是建立【汇总查询】。本例中我们选择采用明细查询,如下图所示。3.2.1 简单选择查询l 在“查询示例.accdb”数据库中,以“采购订单”表和“采购订单明细”表作为数据源,建立“采购信息”查询。 第六步:单击【下一步】按钮,弹出为查询命名的对话框,输入查询的名称为“采购订单数额查询”。选中【打开查询查看信息】单选按钮,最后单击【完成】按钮,如下图所示。
5、这样,系统就为我们建立了查询,并将查询结果以数据表的形式显示,如下图所示。 3.2.2 交叉表查询 l交叉表查询主要用于显示某一个字段数据的统计值,比如求和、计数、求平均值等。它将数据分组放在查询表中,一组列在数据表的左侧,一组列在数据表的上部。这样可以让用户更容易地看出数据的规律和趋势,更加方便地分析数据。 l关于交叉表的各种操作步骤,我们将在3.3节中作详细介绍。 3.2.3 查找重复项查询 l 查找“采购订单”表中各个供货商的供货信息。 第一步:打开“查询示例.accdb”数据库,单击【创建】选项卡下【其他】组中的【查询向导】按钮,弹出【新建查询】对话框,如下图所示。 第二步:选择【查找
6、重复项查询向导】选项,单击【确定】按钮,弹出【查找重复项查询向导】对话框,如下图所示。 3.2.3 查找重复项查询 l 查找“采购订单”表中各个供货商的供货信息。 第三步:【视图】区域中提供了三种显示方式,即只显示“表”,只显示“查询”和两者都显示。我们选择“表”视图,在下拉列表框中选择“采购订单”表作为查询对象,单击【下一步】按钮,弹出提示用户选择查找目标字段的对话框,如下图所示。 第四步:在【可用字段】列表框中选择“供应商ID”作为要进行查找重复项查询的字段。单击【下一步】按钮,弹出提示用户选择其他显示字段的对话框,如下图所示。 3.2.3 查找重复项查询 l 查找“采购订单”表中各个供货
7、商的供货信息。 第五步:选择“采购订单ID”、“状态ID”、“运费”和“付款额”4个字段作为要显示的其他字段,单击【下一步】按钮,弹出提示用户输入查询名的对话框,输入查询的名称为“查找 采购订单 的重复项”,如下图所示。 第六步:单击【完成】按钮,这样就建立了一个查找重复项的查询,如下图所示。用户可以很直观地查看某一个供货商如“佳佳乐”的所有的采购订单、采购数额和运费等信息。 3.2.4 查找不匹配项查询 以“采购订单”表和“采购订单明细”表中的“采购订单ID”字段为查询条件,建立查找不匹配项查询。由于示例数据库中的所有记录都是相符合的,为了演示的方便,先打开“采购订单明细”表,删除该表中的任
8、意一些记录,以使两者中的数据记录不完全匹配。注意不要删除“采购订单”表中的数据,否则由于两者建立了表关系且设置了实施参照完整性,删除“采购订单”表中记录的同时也会删除“采购订单明细”表中相关的记录。 第一步:打开“查询示例.accdb”数据库,单击【创建】选项卡下【其他】组中的【查询向导】按钮,弹出【新建查询】对话框,如下图所示。 第二步:选择【查找不匹配项查询向导】选项,单击【确定】按钮,弹出【查找不匹配项查询向导】对话框,如下图所示。本例中我们选择“采购订单”表作为查询的数据源,如下图所示。 3.2.4 查找不匹配项查询第三步:单击【下一步】按钮,弹出选择要进行比较的表的对话框,我们选择“
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- EXCEL 数据库 应用