编辑: 施信荣 | 2014-03-26 |
选择 季 (见图8-6). 5) 单击 下一步 ,打开最后一个向导对 话框,接受默认的查询名字, Orders 查询 , 或者另选一个其他的名字. 6) 单击 完成 ,执行汇总查询.查询结 果集的显示如图8-7中所示. 汇总查询是决策支持应用的基本元素之 一,可向管理者递交基于时间的发展趋势数 据.汇总查询还是图形化数据分析的基础, 这个主题将在第19章 往窗体和报表中添加
图表和图形 中详细讨论. 8.3 使用查询设计窗口 简单查询向导 的使用有很大的局限,所以最好的方法是在 Access的图形化 查询设计 窗口中从头开始设计查询. 查询设计 窗口是Access最为强大的功能特征之一. 例如我们可以设计一个简单的查询,为所选的Northwind Traders顾客定制邮件表,步骤如下: 1) 如果需要,打开Northwind数据库,显示 数据库 窗口,单击 查询 快捷方式. 2) 在设计视图中双击 创建查询 快捷方式,打开 查询设计 窗口. 显示表 对话框出现在 查询设计 窗口中,如图 8-8. 显示表 对话框中的各个选项 第8章 设计Access查询
179 下载 图8-5 指定汇总计算的类型,为每个组 添加带有记录数的一列 图8-6 选择日期分组准则 图8-7 简单汇总查询的 数据表 视图
180 第二部分 最大限度地利用查询 下载 卡分别对应于从所有现有的表、所有查询或者所有表和查询的组合中做出的选择.可以将一个 新的查询建立在一个或者多个以前输入的表或者查询之上. 图8-8 从 显示表 对话框开始进行一个新查询的设计 注意 如果在 数据库 窗口的 表 页下选择了一个表,然后单击 新对象Access 工具栏按 钮并从下拉菜单中选择查询,则Access 2000会自动地将所选的表放到 查询设计 窗口中,而 不再显示在步骤2中描述的 显示表 对话框. 3) 在这个例子中,只在查询中使用了表,所以接受默认的 表 选项卡页选择.在 显示 表 列表中单击 (或者使用向下的箭头选择 ) Customers,选定Customers表,然后单击 添加 按钮.或者双击 Customers也可以将该表添加到查询中.在一个查询中可以使用多个表,如果 需要使用多个表,就从列表中选择另一个相关的表并再次选择 添加 .但是本例只使用了一 个表.在选择了你想使用的表之后,单击 关闭 . Customers表的字段列表出现在 查询设计 窗口上部窗格中的左侧,在下面的窗格中出 现了一个空白的 查询设计 网格.字段列表显示了 Customers表所有字段的名字,但是在默 认的 字段 列表尺寸下,必须进行滚动才能显示五个以上的项.列表上方的星号 (*) 是一个 快捷方式符号,用以向查询中添加表的所有字段. 8.3.1 为查询选择字段 在从 显示表 对话框添加了一个表之后,下一步便是决定将表的哪些字段包含到查询中. 因为计划使用这个查询创建顾客邮件表,所以必须包含组成私人邮寄地址的字段. 选择 查询设计 网格包含的字段时可以使用如下步骤: 1) 当打开 查询设计 窗口时,插入符定位在第一列的 字段 行.单击第一列右上角的 列表框 按钮或者按下F4,打开 查询字段 列表 (见图8-9). 2) 选择ContactName字段作为查询的第一个字段标题或者使用向下箭头键突出显示该名字 然后按下Enter.在下部窗格中的 查询字段 列表将关闭. 3) 使用右箭头键或者 Tab键将插入符移到第二列 (注意 列表框 按钮也和插入符一起移 到了第二列) .在上部窗格中双击Customers字段列表中的CompanyName,将CompanyName作 为第二个字段添加到查询中. Access还提供了另外一种将字段添加到查询中的方法,即通过双 击上部窗格列表中的项. 4) Access还提供了第三种向查询添加字段的方法:拖放方法.使用拖放的方法将 Address、 City、Region、PostalCode 和Country字段添加到第3到7列.首先选定这些字段.在 查询设 计 窗口的上部窗格中的Customers字段列表内,单击Address,然后Shift+单击Country.或者, 查询窗口 显示表 对话框 第8章 设计Access查询