网站大量收购独家精品文档,联系QQ:2885784924

授课-7查询.ppt

  1. 1、本文档共32页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
授课-7查询

计算机系 7.1 查询的操作 【学习目标】 用查询设计器建立查询 【关键概念】 查询 【任务(高新第4.4题)】 操作要求: 将C:\2006vfp\Unit4文件夹中的文件夹Y4-04复制到考生文件夹中,重命名为“X4-04”,然后新建项目管理器,命名为“项目4-4”,保存到文件夹X4-04中,完成下列操作。 1. 确定查询的数据源: 新建一个“查询”,将Y4_04A.dbf、Y4_04B.dbf作为查询的数据源。 2. 建立数据源之间的关系: 用Y4_04A.dbf中的“乡镇代码”字段与Y4_04B.dbf中的“乡镇代码”字段建立内部联接。 3. 设置查询字段及表达式: 选择Y4_04A.dbf中的字段“乡镇”; 选择Y4_04B.dbf中的字段“语文”、“数学”,“总分”; 参照样文4-04A所示,编辑显示“Y4_04b.总分”的合计的表达式,并添加到选定字段中。 4. 指定查询的条件: 选择字段“Y4_04a.乡镇”为分组依据; 筛选出“Y4_04b.总分”大于500的记录; 选择字段“Y4_04b.总分”为排序依据,并要求降序排列 5. 设置查询去向: 将查询结果以“表”的方式保存至考生文件夹中,文件名为“X4_04A.dbf”。 运行查询,结果如样文4-04B所示。 将X4_04A.dbf添加到“项目4-4”的“自由表”中。 6. 保存查询: 将“查询”命名为“查询4_04.QPR”,保存在考生文件夹 X4-04中,并添加到“项目4-4”中。 任务要点: 添加表,建立联接,选择字段,确定筛选,设置去向,保存查询 等。 2.添加表或视图 在此对话框中,将添加查询所依赖的自由表、数据库表或视图(一种“虚表”)。如果要在两个及两个以上的表中建立查询,添加表时还需建立两个表之间的联接关系。 3.查询设计器窗口 1)选取字段 2)联接条件 左边的表为父表,右边的表为子表。可以在列表中选择字段连接。 【相关知识--联接类型】 ? 内部联接(通常使用):只列出两个表中的字段相匹配的记录,即两表记录的交集。 ? 左联接:列出左边的字段列表中的所有记录。若根据联接条件,在右边表中无匹配的记录,则在查询中相应列出现NULL。 ? 右联接:和左联接正好相反。 ? 完全联接:列出两个表中的所有记录,即两表记录的并集。 3)筛选记录 选择表中符合条件的一部分记录而不是全部记录是查询的最为重要的任务。 筛选记录最为重要的是设置筛选的逻辑表达式,使用VFP提供的“In”、“Between”可以简化书写。 5)建立分组查询 所谓分组就是将一组类似的记录压缩成一个结果记录,这样就可完成基于一组记录的计算。分组在与某些累计功能联合使用时效果最好,例如SUM(),COUNT(),AVG()等。 一般,如果不想压缩结果记录,则不必设置它。在此例中不设分组查询。如果想求各专业的人数,可以“zy”为分组字段进行分组。 6)杂项的设置 经过以上四个步骤,基本上已生成了一个比较全面的查询。接下来还可以通过查询设计器中的“杂项”选项卡做最后处理。 单击“杂项”选项卡,可以看到其间包括“无重复记录”、“交叉数据表”、“全部”、“百分比”这四个复选框和一个微调按钮。 7)定向输出查询结果 查询检索的信息,可以输出到不同的目的地,以用作不同的用途。如果没有选定输出的目的地,查询结果将显示在浏览窗口中。查询输出目的可以是浏览窗口、临时表、表、图形、屏幕、报表、标签等。选择结果的去向方法如下: 单击“查询设计器工具”中的【查询去向】按钮,或者从【查询】菜单中选择【查询去向】,可看到如图所示的“查询去向”对话框。 7.1.2 运行查询 在完成了查询的设计工作并指定了结果输出去向后,可通过以下五种方式之一运行查询: ■单击系统常用菜单上的“运行”按钮。 ■在查询设计器区域内单击右键,在弹出菜单中选择“运行查询”; ■在“项目管理器”中选定查询的名称,然后选定“运行”按钮; ■在“查询”菜单中选择“运行查询”: ■在命令窗口中键入:DO 查询名.qpr。 7.1.3 查询操作示例 例: 利用cjk数据库中的xsb.dbf、kcb.dbf和cjb.dbf表,查询 “计算机应用”专业同学的“C语言”、“VFP程序设计”课程的成绩(成绩在 70~89分之间)。 输出字段:xh(学号)、xm(姓名)、xb(性别)、 zy

文档评论(0)

shaofang00 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档