51.1查询的类型 根据对数据源操作方式及结果的不同, Access2002可 创建的査询类型分为:选择查询、参数査询、交叉表查询、 操作查询和SQL查询 1.选择查询 这是最常见的查询类型,它从一个或多个表中检索数据, 并且在可以更新记录(带有一些限制条件)的数据表中显示 结果。也可以使用选择查询对记录进行分组,并且对记录作 一总计、计数、平均以及其他类型总和的计算
▪ 5.1.1 查询的类型 ▪ 根据对数据源操作方式及结果的不同,Access 2002可 创建的查询类型分为:选择查询、参数查询、交叉表查询、 操作查询和SQL查询。 ▪ 1.选择查询 ▪ 这是最常见的查询类型,它从一个或多个表中检索数据, 并且在可以更新记录(带有一些限制条件)的数据表中显示 结果。也可以使用选择查询对记录进行分组,并且对记录作 总计、计数、平均以及其他类型总和的计算
2.参数查询 参数查询是一种特殊的査询,它在执行时显示一个对话 框,以提示用户输入査询条件,系统根据输入的査询条件 将査询结果以指定的形式显示出来。设计此查询可以用来 提示更多的内容,例如,可以设计提示输入两个日期,然 后 Access2002检索在两个日期之间的所有记录 将参数查询作为窗体和报表的基础也很方便。例如,利 用参数査询为基础可以创建月图书流量报表。在打印报表 时, Access显示对话框询问所需报表的月份,输入月份后, Access打印相印的报表。也可以创建自定义窗体或对话框, 来代替使用参数查询对话框提示输入查询的参数。 参数查询的创建只能通过查询的设计视图或SQL视图来完 成
▪ 2.参数查询 ▪ 参数查询是一种特殊的查询,它在执行时显示一个对话 框,以提示用户输入查询条件,系统根据输入的查询条件 将查询结果以指定的形式显示出来。设计此查询可以用来 提示更多的内容,例如,可以设计提示输入两个日期,然 后Access 2002检索在两个日期之间的所有记录。 ▪ 将参数查询作为窗体和报表的基础也很方便。例如,利 用参数查询为基础可以创建月图书流量报表。在打印报表 时,Access显示对话框询问所需报表的月份,输入月份后, Access打印相印的报表。也可以创建自定义窗体或对话框, 来代替使用参数查询对话框提示输入查询的参数。 ▪ 参数查询的创建只能通过查询的设计视图或SQL视图来完 成
3.交叉表查询 交叉表查询可以计算并重新组织数据的结构,从而更方 便地分析数据。此查询可以计算数据的总和、平均值、计数 或其他类型的总和,并可以分成两组信息:一组列在数据表 的左侧,另一组列在数据表的上部 4.操作查询 操作查询仅使用一次操作就可以对许多记录进行更改和 移动。用户根据对话框提示输入参数,并检索符合所输参数 的记录或值。但是只有在运行查询时才按照查询检索到的记 录操作表 般在大批量修改表中数据的场合应用。操作査 询共有四种类型:删 更新、追加和生成表查询。删除查 询可以从一个或者多个表中删除一组记录;更新查询可以对 个或多个表中的一组记录作全局更改;生成表查询可以根 据一个或多个表中的全部或部分数据新建表,它有助于创建 表以导出到其他 Access数据库或包含所有旧记录的历史表
▪ 3.交叉表查询 ▪ 交叉表查询可以计算并重新组织数据的结构,从而更方 便地分析数据。此查询可以计算数据的总和、平均值、计数 或其他类型的总和,并可以分成两组信息:一组列在数据表 的左侧,另一组列在数据表的上部。 ▪ 4.操作查询 ▪ 操作查询仅使用一次操作就可以对许多记录进行更改和 移动。用户根据对话框提示输入参数,并检索符合所输参数 的记录或值。但是只有在运行查询时才按照查询检索到的记 录操作表。一般在大批量修改表中数据的场合应用。操作查 询共有四种类型:删除、更新、追加和生成表查询。删除查 询可以从一个或者多个表中删除一组记录;更新查询可以对 一个或多个表中的一组记录作全局更改;生成表查询可以根 据一个或多个表中的全部或部分数据新建表,它有助于创建 表以导出到其他Access数据库或包含所有旧记录的历史表
5.SQL查询 sQL即结构化査询语言,是使用关系模型的数据库应用 语言。SQL查询是 Microsoft access2002中功能最强大、最 完善的一种查询。 Access中所有的查询都可以认为是一个 SQL查询,在其他査询提供的创建工具中,用户虽不用输入 SQL语句,但系统最终都将自动生成SQL查询 实际上,只有几种特殊查询——联合查询、传递查询、 一数据定义查询和子查询才需使用SQL查询
▪ 5.SQL查询 ▪ SQL即结构化查询语言,是使用关系模型的数据库应用 语言。SQL查询是Microsoft Access 2002中功能最强大、最 完善的一种查询。Access中所有的查询都可以认为是一个 SQL查询,在其他查询提供的创建工具中,用户虽不用输入 SQL语句,但系统最终都将自动生成SQL查询。 ▪ 实际上,只有几种特殊查询——联合查询、传递查询、 数据定义查询和子查询才需使用SQL查询
5.1.2查询的功能 从表面上看,打开一个表,隐藏不需要的列,然后打印 结 果,这样能完成跟耷询样的功能,但是这只是选择 表中的数据,而不是葆存结果。通过查询, Access为用户 提供了极大的灵活性。利用查询,可以完成以下功能: (1)选择字段。用户可以在查询中选择表中自己感兴趣的 字段,而无须浏览所有字段 (2)选择记录。用户可以指定一个条件,只有符合这个条 件的记录,才能在查询结果中显示出来 (3)排序记录。用户可以指定浏览记录的顺序
▪ 5.1.2 查询的功能 ▪ 从表面上看,打开一个表,隐藏不需要的列,然后打印 结果,这样也能完成跟查询一样的功能,但是这只是选择一 个表中的数据,而不是保存结果。通过查询,Access为用户 提供了极大的灵活性。利用查询,可以完成以下功能: ▪ (1)选择字段。用户可以在查询中选择表中自己感兴趣的 字段,而无须浏览所有字段。 ▪ (2)选择记录。用户可以指定一个条件,只有符合这个条 件的记录,才能在查询结果中显示出来。 ▪ (3)排序记录。用户可以指定浏览记录的顺序