Access基础教程(第四版)-电子教案-于繁华Access2010第四章.pptxVIP

  • 12
  • 0
  • 约1.19万字
  • 约 64页
  • 2019-10-03 发布于广东
  • 举报

Access基础教程(第四版)-电子教案-于繁华Access2010第四章.pptx

Access基础教程(第四版);4.1 查询简介 4.2 查询视图 4.3 使用查询向导创建查询 4.4 查询条件 4.5 对查询进行编辑 4.6 选择查询 4.7 参数查询 4.8 操作查询 4.9 SQL查询;在数据库操作中,很大一部分工作是对数据进行统计、计算与检索。虽然可以在数据表中进行筛选、排序、浏览甚至汇总等操作,但是数据表在执行数据计算以及检索多个表时,就显得无能为力了。此时,我们可以利用查询轻而易举地完成以上操作。 查询是Access数据库中的一个重要对象。查询实际上就是收集一个或几个表中用户认为有用的字??的工具。我们可以将查询到的数据组成一个集合,这个集合中的字段可能来自一个表,也可能来自多个不同的表,这个集合就称为查询。在Access中查询可以用来生成窗体、报表,甚至是生成其他查询的基础。;查询是关系数据库中的一个重要概念,查询对象不是数据的集合,而是操作的集合。可以理解为查询是针对数据表中数据源的操作命令。在Access数据库中,查询是一种统计和分析数据的工作,是对数据库中的数据进行分类、筛选、添加、删除和修改。从表面现象上看查询似乎是建立了一个新表,但是,查询的记录集实际上并不存在。每次运行查询时,Access便从查询源表的数据中创建一个新的记录集,使查询中的数据能够和源表中的数据保持同步。每次打开查询,就相当于重新按条件进行查询。查询可以作为结果,也可以作为来源,即查询可以根据条件从数据表中检索数据,并将结果存储起来;查询也可以作为创建表、查询、窗体或报表的数据源。;根据其应用目的不同,可以将Access的查询分为以下5种类型: (1)选择查询 (2)交叉表查询 (3)参数查询 (4)操作查询:操作查询是在一次查询操作中对所得到的结果进行编辑等操作。操作查询分为四种类型:删除、追加、更改与生成表。 (5)SQL查询:这种查询需要一些特定的SQL命令,这些命令必须写在SQL视图中(SQL查询不能使用设计视图)。SQL查询包括联合查询、传递查询、数据定义查询和子查询四种类型。;Access2010的查询视图有数据表视图、设计视图、SQL视图、数据透视表视图和数据透视图视图五种,本节仅介绍常用的前三种视图方式。 4.2.1 数据表视图 数据表视图主要用于在行和列格式下显示表、查询以及窗体中的数据,如图4.1所示的“所有男同学”查询的数据表视图。对于选择查询,在对象列表下选中“查询”,双击要打开的查询便可以以数据表视图方式打开查询。用户可以通过这种方式进行打开查询、查看信息、更改数据、追加记录和删除记录等操作。;4.2.2 设计视图 设计视图是一个设计查询的窗口,包含了创建查询所需要的各个组件。用户只需在各个组件中设置一定的内容就可以创建一个查询。查询设计窗口分为上下两部分,上部为表/查询的字段列表,显示添加到查询中的数据表或查询的字段列表;下部为查询的设计网格区,定义查询的字段,并将表达式作为条件,限制查询的结果;中间是可以调节的分隔线;标题栏显示查询的名称,如图4.2所示。用户只需要在各个组件中设置一定的内容就可以创建一个查询。;在查询设计网格中,可以详细设置查询的内容,具体内容的功能如下: (1)字段:查询所需要的字段。每个查询至少包括一个字段,也可以包含多个字段。如果与字段对应的“显示”复选框被选中,则表示该字段将显示在查询的结果中。 (2)表:指定查询的数据来源表或其他查询。 (3)排序:指定查询的结果是否进行排序。排序方式包括“升序”、“降序”和“不排序”三种。 (4)条件:指定用户用于查询的条件或要求。 在如图4.3所示的“查询工具/设计”组中还包含许多按钮,可以帮助用户方便、快捷地进行查询设计。;4.2.3 SQL视图 用户可以使用设计视图创建和查看查询,但并不能与查询进行直接交互。Access能将设计视图中的查询翻译成SQL语句。SQL是“结构化查询语言”的缩写。虽然SQL语言是大型的、多样的语言,但用户只需要简单了解SQL就能够使用它。当用户在设计视图中创建查询时,Access在SQL视图中自动创建与查询对应的SQL语句。用户可以在SQL视图中查看或改变SQL语句,进而改变查询。 SQL视图如图4.4所示。 ;可以使用查询向导创建查询,常用的查询向导有: 简单查询向导。 交叉表查询向导。 查找重复项查询向导。 查找不匹配项查询向导。;4.3.1 简单查询向导 在Access中可以利用简单查询向导创建查询,可以在一个或多个表(或其他查询)指定的字段中检索数据。而且,通过向导也可以对一组记录或全部记录进行总计、计数以及求平均值的运算,还可以计算字段中的最大值和最小值等。 使用简单查询向导创建查询的操作步骤如图4.5-4.10所示。 学生档案表 查询(见示例数据

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档