Visual FoxPro数据库应用教程 教学课件 作者 周玉萍 第5章.ppt

Visual FoxPro数据库应用教程 教学课件 作者 周玉萍 第5章.ppt

ID:50029558

大小:82.00 KB

页数:22页

时间:2020-03-07

Visual FoxPro数据库应用教程 教学课件 作者 周玉萍 第5章.ppt_第1页
Visual FoxPro数据库应用教程 教学课件 作者 周玉萍 第5章.ppt_第2页
Visual FoxPro数据库应用教程 教学课件 作者 周玉萍 第5章.ppt_第3页
Visual FoxPro数据库应用教程 教学课件 作者 周玉萍 第5章.ppt_第4页
Visual FoxPro数据库应用教程 教学课件 作者 周玉萍 第5章.ppt_第5页
资源描述:

《Visual FoxPro数据库应用教程 教学课件 作者 周玉萍 第5章.ppt》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、第五章查询与视图本章主要内容使用查询设计器和查询向导创建查询查询的输出形式使用视图设计器和视图向导创建本地视图利用视图更新原数据表中的数据1VisualFoxPro数据库应用教程5.1创建查询查询是VFP系统为方便检索数据提供的一种方法。查询可以根据表或视图定义,从指定的表或视图中提取满足条件的记录,按照预定的输出形式输出查询结果,比如数据表、图形等,但不能更改源数据表中的数据。查询结果以文件保存在磁盘上,扩展名为“.QPR”。查询的对象可以是单个表,也可以是多个表。下面介绍根据单个表和多个表创建查询的方法和过程。2VisualFoxPro数据库

2、应用教程5.1.1利用查询设计器创建查询3VisualFoxPro数据库应用教程1.依据单表创建查询创建查询的数据源表可以是自由表和数据库表。【例5.1】在项目文件“学生管理.PJX”中,有一个数据库文件“学生成绩管理.DBC”,库中包含表“学生情况表.DBF”,依据此表创建一个查询男生情况的单表查询“STUDENT_Q1.QPR”,查询结果包含“学号”、“姓名”、“性别”、“入学成绩”4个字段,按“入学成绩”从高分到低分排序。4VisualFoxPro数据库应用教程2.依据多表建立查询一般情况下,创建查询的数据源表是数据库表。【例5.2】在项目文件“学

3、生管理.PJX”中,有一个数据库文件“学生成绩管理.DBC”,包含3个表文件“学生情况表”、“学生选课表”和“课程表”,以这3个表来创建一个查询所有参与选课的学生情况的多表查询“STU_XK_KC_Q2.QPR”,查询结果包括“学号”、“姓名”、“课程名”、“成绩”等4个字段,按“姓名”升序排序。5VisualFoxPro数据库应用教程5.1.2利用查询向导创建查询6VisualFoxPro数据库应用教程1.依据单表创建查询【例5.3】在项目文件“学生管理.PJX”中,有一个数据库文件“学生成绩管理.DBC”,其中包含表“学生选课表”,依据此表创建一个单

4、表查询文件“XSXK_Q3.QPR”,查询成绩大于等于80分的学生选课情况。结果包括“学号”、“课程号”和“成绩”3个字段,按“学号”升序排序。7VisualFoxPro数据库应用教程2.依据多表建立查询【例5.4】在项目文件“学生管理.PJX”中,有一个数据库文件“学生成绩管理.DBC”,其中包含表“学生情况表”和“公共课成绩表”,依据这两个表创建一个多表查询“XSQK_GGKCJ_Q4.QPR”,查询所有大学英语成绩大于80分的男生的公共课成绩,包含“学号”、“姓名”、“性别”、“大学英语”、“计算机应用基础”5个字段,按“计算机应用基础”降序排序。

5、8VisualFoxPro数据库应用教程5.2查询的输出格式VFP系统提供了7种查询结果的输出格式。(1)“浏览”:在浏览窗口中显示查询结果。(2)“临时表”:将查询结果保存到临时的数据表中。(3)“表”:将查询结果以表文件形式保存起来。(4)“图形”:将查询结果以图形方式输出。(5)“屏幕”:将查询结果输出到屏幕上。(6)“报表”:向报表文件发送查询结果。(7)“标签”:向标签文件发送查询结果。9VisualFoxPro数据库应用教程下面举例说明以数据表的形式保存查询结果。【例5.5】对例5.2已建立的查询文件“STU_XK_KC_Q2.QPR”,以数

6、据表“STU_XK_KC_Q2.DBF”输出格式保存查询结果。10VisualFoxPro数据库应用教程下面举例说明以图形的形式显示、保存查询结果。【例5.6】对例5.4中已建立的查询文件“XSXK_GGKCJ_Q4.QPR”,以图形格式输出查询结果,显示各个同学的大学英语和计算机应用基础成绩。11VisualFoxPro数据库应用教程5.3创建视图视图是从一个或多个数据表中导出的“表”。与数据表不同的是,视图是一个虚表,视图中的数据在数据库中并不实际存储,仅在数据字典中存储视图的定义。通过视图可以查询表,也可以更新表。视图有两种:本地视图和远程视图。1

7、2VisualFoxPro数据库应用教程5.3.1利用视图设计器创建本地视图13VisualFoxPro数据库应用教程1.依据单表创建本地视图【例5.7】在项目文件“学生管理.PJX”中,有一个数据库文件“学生成绩管理.DBC”,其中包含“学生情况表”,依据此表创建一个查阅男生情况的单表本地视图“STUDENT_V1”,查询结果包含“学号”、“姓名”、“性别”、“入学成绩”4个字段,按“入学成绩”从高分到低分排序。14VisualFoxPro数据库应用教程2.依据多表创建本地视图【例5.8】在项目文件“学生管理.PJX”中,有一个数据库文件“学生成绩管理

8、.DBC”,包含3个数据表“学生情况表”、“学生选课表”和“课程表”,以这3个表

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。