已阅读5页,还剩19页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
4 2基本选择查询设计 选择查询是最常见的查询类型 它从一个或多个的表中检索数据 并且允许在可以更新记录 带有一些限制条件 的数据表中进行各种操作数据 也可以使用选择查询来对记录进行分组 并且对记录作总计 计数 平均以及其他类型总和的计算 选择查询的优点在于能将多个表或查询中的数据集合在一起 或对多个表或查询中的数据执行操作 1 4 2基本选择查询设计 4 2 1选择查询设计视图 4 2 2基表联接的意义 4 2 3排序行和显示行的作用 4 2 4条件行的作用及其设计方法 4 2 5 零售商店管理信息系统 中的选择查询设计 2 选择查询的设计视图如图4 4所示 被分为上下两个部分 上部为数据源显示区 下部为参数设置区 由五个参数行组成 分别是字段行 表行 排序行 显示行和准则行 查询对象基于数据源而生成 且数据源往往不仅仅只有一个 这些数据源既可以是数据表对象 也可以是查询对象 设计具有多个数据源的查询对象 需在 显示表 对话框 如图4 3所示 中逐一将各个数据源添加至查询设计视图的数据源列表区内 若在关闭 显示表 对话框后 还需添加数据源 可在数据源列表区内右击鼠标 在随之弹出的快捷菜单上单击 显示表 或在查询设计视图菜单栏上单击 视图 显示表 均可再现 显示表 对话框 参见图4 3 4 2 1选择查询设计视图 3 在查询设计视图中 选择确定多个数据源 表或查询 后 必须保证各个数据源数据间存在必要的联接关系 表与表间的联结如果已在数据库视图中通过建立表间关系形成 则这些关系将被继承在查询设计视图中 如果上述关系不存在 则必须在查询设计视图中指定 如此指定的关系仅在本查询中有效 4 在查询设计视图中指定表间关系的操作为 从作为数据源的表或查询字段列表中将一个字段拖到另一个作为数据源的表或查询字段列表中的相等字段 即具有相同或兼容的数据类型且包含相似数据的字段 上 即完成了两个数据源之间的联接 所谓将一个字段拖到另一个字段上 是指用鼠标指向一个字段 然后按住鼠标左键拖曳至另一个字段上 然后放开鼠标左键 使用这种方式进行联接 只有当联接字段的值相等时 Access才会从两个表或查询中选取记录 图4 8所示为销售数据记录查询中含有 进货单价 以及销售利润数据的设计参数 5 图4 7查询数据源设定与字段显示格式设定 6 在图4 8中可以看到 由于这个查询的数据分别取自 库存数据记录 表和 销售数据记录 表 因此必须指定这两个数据源 这两个数据源称为本查询的基表 基表之间必须建立联接 且其联接字段必须具有相同类型 如果已经在数据库设计视图指定了两个基表的联接 则在查询设计视图中会得到继承 如果未在数据库设计视图指定两个基表的联接 则在查询设计视图中指定的联接仅在本查询中有效 4 2 2基表联接的意义 7 Access支持的联接类型有三种 只包含来自两个表的联接字段相等处的行 包括所有 主表 的记录和那些联接字段相等的 从表 的记录 包括所有 从表 的记录和那些联接字段相等的 主表 的记录 关于表对象联接概念中的 主表 和 从表 的含义 请参阅第三章中的相关内容 在上述三种联接类型中 第一种联接类型是默认类型 上述实例采用第一种联接类型 即只显示在 库存数据记录 和 销售数据记录 中均存在的记录 如图4 9所示 8 图4 8 销售数据明细查询 的查询视图 9 4 2 3排序行和显示行的作用 1 排序的作用与设计方法 2 显示行的作用与设计方法 10 如同在第三章中所述 排序可以令某一列数据有顺序的排列 便于查看 在设计查询对象时 若需要哪一列数据有顺序的排列 可单击位于该列排序行上的下拉式列表框 从中选择所需的排序种类 如图4 6所示 1 排序的作用与设计方法 11 在查询设计视图中 显示行内是一个复选框 如果希望某一字段的数据在查询运行时得到显示 则在该复选框中单击 使其显示有 符号 这也是Access的默认参数 如果希望某一字段的数据在查询运行时不显示 但又需要它参与运算 则在该复选框中单击 使其中的 符号消失 对于既不需要显示 也不需要参与运算的字段 根本就不要将其选入查询中 2 显示行的作用与设计方法 12 设定准则恐怕是设计查询对象时最为困难的操作 如果需要给定某种条件来筛选数据记录 就必须要设定准则了 即 准则是为筛选数据记录设定的条件 条件必须是一个合法的VBA关系或逻辑表达式 VBA语句及其表达式等内容留待第五 九章介绍 本小节介绍利用向导设定准则的操作方法 4 2 4条件行的作用及其设计方法 13 在查询设计视图中 令光标停留在需要设定准则的字段中的准则行内 单击查询设计视图工具栏上的 向导 工具按钮 即弹出 表达式生成器 对话框 如图4 10所示 准则的设定可以在这个对话框中操作完成 14 例如 如果希望查看其销售利润位于1元至5元之间的那些商品的销售数据 就应该在 销售利润 列的准则行内输入 Between1And5 这样的VBA表达式 这样的表达式可以在准则行中直接输入 但不如在 表达式生成器 对话框中操作生成 请参阅图4 10中的图示 15 图4 9应用 表达式生成器 设定查询准则 16 在 表达式生成器 对话框中 双击对话框左下方列表框中的 操作符 在随之出现的中下方列表框中选择 比较 在对话框右下方的列表框中双击 Between 选项 对话框上端的文本框中即出现 Between 表达式1 And 表达式2 字样 这表明 本表达式使用 Between 操作符 Between 是一个双元操作符 需要为其确定两个操作数 单击 表达式1 后 在此处输入1 即输入了第一个操作数 再单击 表达式2 在此处输入5 即输入了第二个操作数 此时可以看到输入的表达式为 Between1And5 表达式输入完毕后 单击对话框上的 确定 按钮 对话框消失 查询设计视图中对应准则行上的表达式就生成了 接着 可以打开这个查询对象 与前述查询对象打开时的显示数据进行比较 观察该准则的作用 也可以在查询设计视图中切换至SQL视图 仔细观察对应的SQL语句 17 数据库应用系统的实际应用总是根据需求进行的 设计查询对象应该包括哪些字段 以哪种顺序排列以及筛选条件如何确定 等等 都应该根据需求分析来决定 尤其是在筛选条件准则中 常常不能使用常量 而需使用变量 且这些变量的赋值又往往是用户在窗体上操作时输入的 因此 查询准则中的条件表达式常常包含着变量 4 2 5 零售商店管理信息系统 中的选择查询设计 18 图4 10 库存数据记录查询 的属性设置 19 图4 10所示查询对象所对应的SQL语句为 SELECT销售数据记录 货号 销售数据记录 货名 销售数据记录 规格 销售数据记录 计量单位 销售数据记录 销售单价 销售数据记录 销售数量 销售数据记录 销售单价 销售数据记录 销售数量 AS销售金额 销售数据记录 销售日期 销售数据记录 销售人员FROM销售数据记录WHERE 销售数据记录 销售日期 Forms 销售数据录入 Text29 AND 销售数据记录 销售人员 Forms 销售数据录入 Combo45 20 图4 11 柜存数据记录查询 的属性设置 21 柜存数据记录查询 对象所对应的SQL语句为 SELECT柜存数据记录 货号 柜存数据记录 货名 柜存数据记录 规格 柜存数据记录 计量单位 柜存数据记录 销售单价 柜存数据记录 柜存数量 柜存数据记录 销售单价 柜存数据记录 柜存数量 AS柜存金额 柜存数据记录 上柜日期 柜存数据记录 上柜人 柜存数据记录 营业员FROM柜存数据记录 22 图4 12 销售数据记录查询 的属性设置 23 销售数据记录查询 对象所对应的SQL语句为 SELECT销售数据记录 货号 销售数据记录 货名 销售数据记录 规格 销售数据记录
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025重庆某国企财务助理实习生岗位招聘2人备考题库及完整答案详解
- 2026年国网物资有限公司人员招聘笔试备考题库及详细答案解析
- 高中三年级生物二轮复习机理类题型规范答题教学设计
- 2026临床执业助理医师资格考试历年参考题库含答案详解
- 初中七年级数学教学设计:相反数绝对值与有理数大小比较专题突破
- 2026年cpa注册会计师税法题及参考答案(考试直接用)
- 九年级地理《经纬网与地球的运动》核心素养导向下的复习教学设计
- 2026年武汉市供销合作总社人员招聘考试备考试题及答案
- 2026年导尿技术理论考试题库(含答案)
- 2026年宁夏西部创业实业股份公司人员招聘参考题库及详细答案解析
- 2026秋新教材人教版九年级上册数学第二十九章《圆》教案
- 农田灌溉排水渠系工程监理实施细则
- 2026年学法减分考核题库及答案
- 2026年宁夏吴忠社区工作者考试卷附答案
- 2026年西藏从乡村振兴等专干中招录公务员(事业编)(申论)全真模拟试题及答案
- 徐工25吨吊车使用说明书
- 帕金森病深部脑刺激(DBS)手术
- ISO9000-2026 质量管理基础与术语(英文版)
- 2026年温州市房地产行业分析报告及未来发展趋势报告
- 2026年4月自考15043中国近现代史纲要试题
- JJF 2384-2026机动车GNSS测速仪校准规范
评论
0/150
提交评论