- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第6章 查询与视图 Visual FoxPro提供了两类查询和操作数据库的工具,就是查询和视图。 视图兼有表和查询的特点,查询可以根据表或视图定义。 查询和视图的用途不同,但有很多类似之处,都是用来从一个或多个相关联的数据表中提取有用的信息,创建步骤也非常相似。使用“查询设计器”,能方便地生成一个查询,从而获得用户所需要的数据。视图能帮助用户从本地或远程数据源中获取相关数据,而且还可以对这些数据进行修改并更新。 6.1 查询 6.2 视图 6.3 查询文件和视图的特点 6.1 查询 查询是将一些符合某些条件的记录筛选出来形成一个子表,而且此子表可以像表一样保存起来以供随时调用。 查询是从指定的表或视图中提取满足条件的记录,然后定向输出查询结果。查询文件的扩展名为.QPR,它的主体是SELECT语句 。 用户不能修改查询结果,且不会影响原来的数据文件。可以在查询中执行计算,并且还可以使用查询作为表单或报表的数据来源。 6.1.2 建立查询 1. 利用“查询设计器”创建查询 利用“查询设计器”创建查询的基础是SQL SELECT语句。利用查询设计器基本步骤是:打开查询设计器;进行查询设置,即设置被查询的表、联接条件、字段等输出要求和查询结果的去向;执行查询;保存查询设置。 打开查询设计器的方法有很多: (1)菜单方式 选择【文件】菜单下的【新建】命令,或单击“常用”工具栏上的“新建”按钮,打开【新建】对话框,然后选择“查询”,单击“新建文件”,打开“查询设计器”窗口,弹出“添加表或视图”对话框,添加查询的表或视图。单击【关闭】按钮,进入“查询设计器”窗口。打开查询设计器建立查询。 (2)命令方式 在“命令”窗口中输入CREATE QUERY命令,弹出“添加表或视图”对话框,添加查询的表或视图。单击【关闭】按钮,进入“查询设计器”窗口。打开查询设计器建立查询。 使用查询设计器建立查询 【查询去向】 保存查询文件 2.利用查询向导创建查询 【说明】以下步骤以建立一个含有学生的学号、姓名、性别、课程号、成绩的查询,筛选条件为 专业=”计算机”,按照学号升序排序。SQL语句如下: SELECT 学生.学号,学生.姓名,性别,课程号,成绩 FROM 学生,课程; FROM 学生 JOIN 选课 ON 学生.学号=选课.学号; WHERE 专业=”计算机” ORDER BY 学生.学号 (1)在【工具】菜单中,选择【向导】子菜单中的【查询】命令,弹出“向导选取”对话框。或者选择【文件】菜单中的【新建】命令,在弹出的“新建”对话框中选中【查询】单选按钮。单击【向导】按钮,弹出“向导选取”对话框。 (2)在 “向导选取”对话框中,选择“查询向导”选项,单击“确定”按钮后弹出“查询向导”对话框。进入到“步骤1-字段选取”对话框。 (3)选择需要查询的字段以后,单击“下一步”按钮,弹出“步骤2-为表建立关系”对话框。 (4)单击“下一步”按钮,弹出“步骤3-筛选记录”对话框。 (5)单击“下一步”按钮,弹出“步骤4-排序记录”对话框。 (6)单击“下一步”按钮,弹出“步骤5-完成”对话框。 (7)选中 “保存查询”单选按钮,单击“完成”按钮。弹出“另存为”对话框。在对话框中输入查询文件的名字(如“query1”),单击“保存”按钮保存查询。此时可以在保存的路径下看到查询文件query1.qpr。 【例6.1】创建一个含有订购了商品号为“106”的客户号、姓名的查询,查询的结果按照客户号升序排序。 【例6.2】利用分组功能统计每位同学各自成绩的平均分。 【例6.3】建立一个查询,查询选修了“面向对象程序设计”课程的学生的学号、姓名和该门课程的成绩。 6.1.3 使用查询 1.修改查询文件 保存文件退出查询设计器后,在保存路径的文件夹内会看到扩展名为.QPR的文本文件。修改查询文件中的设置可使用如下方法: 菜单方式。选择【文件】菜单中的【打开】命令,选择需要修改的查询文件。 项目管理器方式。选择项目管理器的【数据】选项卡中的【查询】选项,单击“修改”按钮。 命令方式。在命令窗口输入:MODIFY QUERY 查询文件名,进入查询设计器进行修改。 2.运行查询文件 (1)在查询设计器中进行查询。 按组合键【Ctrl+Q】。 单击工具栏中的按钮。 选择【查询】菜单中的【运行查询】命令。 (2)如果已保存并退出查询设计器,可采用如下方法执行查询文件。 以命令方式执行查询,其命令格式是:DO 查询文件名, 查询文件的扩展名.QPR不能省略。 如果在项目管理中添加了查询,可将数据选项卡的查询项展开,选择要运行的查询,并单击“运行”按钮。 3.查询去向 建立查询文件后,选择【查询】菜单中的【查询去向】命令,可以打开一个“查询去向”对话框,在
原创力文档


文档评论(0)