4.1查询对象设计基础 应用 Access203的査询对象是实现关系数据库查询操 作的主要方法,借助于Aces2003为查询对象提供的 可视化工具,不仅可以很方便地进行Ace00查询 对象的创建、修改和运行,而且可以使用这个工具生 成合适的SQL语句,直接将其粘贴到需要该语句的程 序代码或模块中。这将非常有效地减轻编程工作量 也可以完全避免在程序中编写SOL语句时很容易产生 的各种错误 个Aces查询对象实质上是一条SQL语句,而 Acces 提供的查询设计视图实质上是为我们提供了一个编写 相应SQL语句的可视化工具。在Aces提供的查询设 计视图上,通过直观的操作,可以迅速地建立所需要 的Aces查询对象,也就是编写一条SQL语句,从而 增加了设计的便利性、减少了编写SOL语句过程中可 能出现的错误
4.1 查询对象设计基础 应用Access 2003的查询对象是实现关系数据库查询操 作的主要方法,借助于Access 2003为查询对象提供的 可视化工具,不仅可以很方便地进行Access 2003查询 对象的创建、修改和运行,而且可以使用这个工具生 成合适的SQL语句,直接将其粘贴到需要该语句的程 序代码或模块中。这将非常有效地减轻编程工作量, 也可以完全避免在程序中编写SQL语句时很容易产生 的各种错误。 一个Access查询对象实质上是一条SQL语句,而Access 提供的查询设计视图实质上是为我们提供了一个编写 相应SQL语句的可视化工具。在Access提供的查询设 计视图上,通过直观的操作,可以迅速地建立所需要 的Access查询对象,也就是编写一条SQL语句,从而 增加了设计的便利性、减少了编写SQL语句过程中可 能出现的错误
◆由查询生成的动态数据集合可以用于六种不同 的目的,根据其应用目标的不同,可以将 Access2003的查询对象分为六种不同的基本类 型 1.选择查询 ◆选择査询是从多个数据表中筛选数据形成的查 询对象,其中可以包含计算字段、分类汇总字 段,可以设定各种筛选条件。选择查询用于显 示数据,形成数据编辑界面。 2.更新查询 ◆更新查询用于在数据表中更改数据
由查询生成的动态数据集合可以用于六种不同 的目的,根据其应用目标的不同,可以将 Access 2003的查询对象分为六种不同的基本类 型。 1.选择查询 选择查询是从多个数据表中筛选数据形成的查 询对象,其中可以包含计算字段、分类汇总字 段,可以设定各种筛选条件。选择查询用于显 示数据,形成数据编辑界面。 2.更新查询 更新查询用于在数据表中更改数据
3.追加查询 ◆追加査询用于将数据表外部的数据添加 到指定数据表的记录中 4.生成表查询 ◆生成表查询用于将选择查询的结果生成 为一个数据表对象 5.删除查询 ◆删除查询用于在数据表中删除记录。 6.交叉表查询 ◆交叉表查询用于产生采用垂直方式对记 录进行分组汇总的查询结果
3.追加查询 追加查询用于将数据表外部的数据添加 到指定数据表的记录中。 4.生成表查询 生成表查询用于将选择查询的结果生成 为一个数据表对象。 5.删除查询 删除查询用于在数据表中删除记录。 6.交叉表查询 交叉表查询用于产生采用垂直方式对记 录进行分组汇总的查询结果
4.1查询对象设计基础 4.1.1创建查询对象 4.1.2查询对象的实质 ③4.1.3结构化查询语言简介 4.14运行查询对象
4.1 查询对象设计基础 4.1.1 创建查询对象 4.1.2 查询对象的实质 4.1.3 结构化查询语言简介 4.1.4 运行查询对象
4.1.1创建查询对象 在Accs2003数据库中设计查询对象是需 要在查询设计视图中进行。在 Access203 查询设计视图中,可以在Accs2003数据 库中新建一个查询对象,也可以针对 Access2003数据库中已经存在的一个查询 对象进行设计修改
4.1.1 创建查询对象 在Access 2003数据库中设计查询对象是需 要在查询设计视图中进行。在Access 2003 查询设计视图中,可以在Access 2003数据 库中新建一个查询对象,也可以针对 Access 2003数据库中已经存在的一个查询 对象进行设计修改
1.新建查询对象的操作 Q在数据库设计视图中,单击询标签按钮 面零售商店管理信息系统:数据库(Aces2002-2003文件格式)□回区 G打开)k设计①)甲新建0)1x|国鲜 对象团在设计视图中创建查询命?销售业绩追加查询 表 团使用向导创建查询 曰销售业绩查询 「查询 查询1 x!库存数据记录册除查询 国窗体?销售单价更新查询 报表 曰销售结转清查询 恤页 曰销售利润查询 2宏 ■销售数据记录交叉表 画销售数据记录交叉表1 模块 销售数据记录查询 组?销售业绩生成表查询
在数据库设计视图中,单击“查询”标签按钮 即进入“查询对象”选项卡,如图4-1所示。 1.新建查询对象的操作
单击数据库设计视图上的“新建”按钮国新⑩ 即弹出“新建查询”对话框,如图4-2所示。 新建查询 p囟 设计视图 简单查询向导 交叉表查询向导 查找重复项查询向导 不用向导而创建新查询。 查找不匹配项查询向导 确定匚取消 图4-2“新健建查询”对话框□
单击数据库设计视图上的“新建”按钮“ ” , 即弹出“新建查询”对话框,如图4-2所示。 图4-2 “新建查询”对话框
Q在新建查询"对话框中,可以从 Access提供的五种查询对象新建方法 中选择一种。但是,只有学会并理解 了“查询设计视图”的操作使用,才 可能很好地使用其他方法来加快新建 查询对象的操作。在新建查询对话框 中选择“设计视图”选项,然后单击 “安钮“ 即进入“查询 设计视图”。由于是新建查询,所以 在查询设计视图中没有任何内容
在“新建查询”对话框中,可以从 Access提供的五种查询对象新建方法 中选择一种。但是,只有学会并理解 了“查询设计视图”的操作使用,才 可能很好地使用其他方法来加快新建 查询对象的操作。在新建查询对话框 中选择“设计视图”选项,然后单击 “确定”按钮“ ”,即进入“查询 设计视图”。由于是新建查询,所以 在查询设计视图中没有任何内容
在查询设计视图中新建查询对象的第 步操作是指定数据源,因此,一旦由 “新建查询”对话框进入查询设计视图, Accessi首先在查询设计视图中弹出 “显示表”对话框,用以提示操作者指 定数据源。这时,操作者需要在“显示 表”对话框中逐个地指定数据源,并单 击“添加ˆ加 将指定的数 据源逐个添加入查询设计视图上半部的 数据源显示区域内。图4-3所示为在 “零售商店管理信息系统”数据库中新 建“销售数据记录查询”的第一步操作, 为查询指定数据源
在查询设计视图中新建查询对象的第一 步操作是指定数据源,因此,一旦由 “新建查询”对话框进入查询设计视图, Access首先在查询设计视图中弹出 “显示表”对话框,用以提示操作者指 定数据源。这时,操作者需要在“显示 表”对话框中逐个地指定数据源,并单 击“添加”按钮“ ”,将指定的数 据源逐个添加入查询设计视图上半部的 数据源显示区域内。图4-3所示为在 “零售商店管理信息系统”数据库中新 建“销售数据记录查询”的第一步操作, 为查询指定数据源
曰查询2:选择查询 销售数据 显示表 销售序列号 表查询两者都有 添加) 货号 货名 资单 关闭c 规格 供货商名单 柜存数据记录 库存数据记录 库存数据记录〔导入 库存数据记录〔链接 字段 收货人员名单 表 售货人员名单 排序 销售数据记录 显示 销售业绩汇总表 条件 图4-3“显示表”对话框的操作
图4-3 “显示表”对话框的操作