《Visual FoxPro数据库与程序设计(第二版)》-刘淳-电子教案 第五章

上传人:E**** 文档编号:89408702 上传时间:2019-05-24 格式:PPT 页数:18 大小:182KB
返回 下载 相关 举报
《Visual FoxPro数据库与程序设计(第二版)》-刘淳-电子教案 第五章_第1页
第1页 / 共18页
《Visual FoxPro数据库与程序设计(第二版)》-刘淳-电子教案 第五章_第2页
第2页 / 共18页
《Visual FoxPro数据库与程序设计(第二版)》-刘淳-电子教案 第五章_第3页
第3页 / 共18页
《Visual FoxPro数据库与程序设计(第二版)》-刘淳-电子教案 第五章_第4页
第4页 / 共18页
《Visual FoxPro数据库与程序设计(第二版)》-刘淳-电子教案 第五章_第5页
第5页 / 共18页
点击查看更多>>
资源描述

《《Visual FoxPro数据库与程序设计(第二版)》-刘淳-电子教案 第五章》由会员分享,可在线阅读,更多相关《《Visual FoxPro数据库与程序设计(第二版)》-刘淳-电子教案 第五章(18页珍藏版)》请在金锄头文库上搜索。

1、1,第5章 数据查询与建立视图,目 录,上一页,下一页,退 出,2,本 章 要 点,5.1 数据查询 5.2 建立视图,3,5.1.1 查询的设计过程 在创建查询时,通常可以遵循以下六个步骤来创建查询。 (1)用“查询向导”或“查询设计器”创建查询。 (2)选择在查询结果中需要的字段。 (3)设置查询记录的条件。 (4)设置排序及分组条件来组织查询结果。 (5)选择查询输出类别,可以是报表、表文件、图表、浏览窗口和表文件等等。 (6)运行此查询。,5.1 数据查询,4,1利用“查询向导”创建查询 利用“查询向导”创建查询的步骤如下: (1)进入“查询向导” 进入“查询向导”可用下面3种方法:

2、选择【工具】|【向导】|【查询】命令。 选择【文件】|【新建】命令,进入“新建”对话框,选择“查询”单选按钮,单击“向导”按钮。 在“项目管理器”窗口中,选择“数据”选项卡,选中“查询”,单击“新建”按钮,出现“新建查询”对话框,单击“查询向导”按钮。 (2)选择查询结果中需要的字段,5.1.2 查询的创建,5,(3)设置查询条件 (4)设置排序字段 (5)设置记录输出范围 (6)保存查询,6,2查询设计器 进入“查询设计器”窗口有二种方法, (1) 选择【文件】【新建】命令,进入“新建”对话框,选择“查询”单选按钮,单击“新建”按钮; (2) 在“项目管理器”窗口中,选择“数据”选项卡,选中

3、“查询”文件类型,单击“新建”按钮,出现“新建查询”对话框,单击“新建查询”按钮。,7,3查询设计器工具栏 “查询设计器工具栏”各按钮的功能如下: 按钮:添加数据库表。 按钮:移去数据库表。 按钮:添加数据库表间的联接。 按钮:显示SQL窗口。 按钮:最大化上部分窗口。 按钮:确定查询去向。,8,4使用查询设计器创建查询 使用“查询设计器”创建前面“查询向导”创建查询例子,具体步骤如下: (1)进入“查询设计器”窗口,添加stud表 ,如图所示。,9,(2)选择查询需要的字段 (3)设置查询条件 (4)保存查询,10,1查询的运行 运行查询的方法有以下5种: 在“查询设计器”窗口中,选择【查询

4、】|【运行查询】命令。 在“查询设计器”窗口中,右击“查询设计器”窗口,选择快捷菜单中的【运行查询】命令。 选择【程序】|【运行】命令。弹出“运行”对话框,在对话框中,选择所要运行的查询文件,单击“运行”按钮。 在“项目管理器”窗口中,选择要运行的查询文件,单击右边的“运行”按钮。 在“命令”窗口中,键入 DO 。例如,DO 查询1.qpr。,5.1.3 查询的运行与修改,11,2查询的修改 修改可以用以下3种方法: 在“项目管理器”窗口中,选择要修改的查询文件,单击右边的“修改”按钮,进入“查询设计器”窗口中修改。 选择【文件】|【打开】命令,在“打开”对话框中,选择所要修改的查询文件,单击

5、“确定”按钮,进入“查询设计器”窗口中修改。 在命令窗口中,键入 MODIFY QUERY 。 3查询去向的设置 单击“查询设计器”工具栏中的“查询去向”按钮或在系统菜单中单击【查询】|【查询去向】命令,弹出“查询去向”对话框,如图5-15 所示。其中共包含7个查询去向,各项的含义见表5-1。,12,1多表查询的创建 2交叉表查询的创建 交叉表是类似电子表格形式来表现二维分析数据的一种表。例如,在学生成绩总表中,是由学生“姓名”和本学期的各门“课程名称”构成了一个二维表,此表的交叉点为“成绩”的分值。,5.1.4 复杂查询的设计,13,5.2.1 视图简介 视图是一个定制的虚拟逻辑表,视图中只

6、存放相应的数据逻辑关系,并不保存表的记录内容,但可以在视图中改变记录的值,然后将更新记录返回到源表。 视图与查询在功能上有许多相似之处,但又有各自特点,主要区别如下: 功能不同:视图可以更新字段内容并返回源表,而查询文件中的记录数据不能被修改。 从属不同:视图不是一个独立的文件而从属于某一个数据库。查询是一个独立的文件,它不从属于某一个数据库。,5.2 建立视图,14,访问范围不同:视图可以访问本地数据源和远程数据源,而查询只能访问本地数据源。 输出去向不同:视图只能输出到表中,而查询可以选择多种去向,如表、图表、报表、标签、窗口等形式。 使用方式不同:视图只有所属的数据库被打开时,才能使用。

7、而查询文件可在命令窗口中执行。,15,5.2.2 本地视图的创建 1使用本地视图向导创建本地视图 2使用视图设计器创建本地视图,16,1创建远程数据联接 远程视图是通过ODBC从远程数据源建立的视图。 所谓ODBC即Open DataBase Connectivity (开放式数据互连)的英语缩写,它是一个标准的数据库接口,以一个动态连接库(DLL)方式提供的。 创建ODBC数据源可以用二种方法建立。第一种方法是利用 “连接设计器”中“新的数据源”创建,第二种方法是利用在windows系统的“控制面板”中启动“ODBC数据源(32位)”应用程序。,5.2.3 创建远程视图,17,1更新数据 在

8、“视图设计器”中,“更新条件”选项卡控制对数据源的修改(如更改、删除、插入)应发送回数据源的方式,而且还可以控制对表中的特定字段定义是否为可修改字段,并能对用户的服务器设置合适的SQL更新方法。 2修改视图 在“项目管理器”中,选择“数据”选项卡,选定要修改的“本地视图”或“远程视图”,单击右边的“修改”按钮,进入“视图设计器”进行修改。,5.2.4 使用视图的有关操作,18,3删除视图 在“项目管理器”中,选择“数据”选项卡,选定要修改的“本地视图”或“远程视图”,单击右边的“移去”按钮,单击提示框中“移去”按钮即可删除。 4浏览或运行视图 5显示SQL语句 在“视图设计器”窗口。可用下面三种方法之一察看SQL语句: 单击“视图设计器”工具栏中“SQL”按钮。 右击“视图设计器”窗口,选择 “察看 SQL”命令。 在系统菜单中选择【查询】|【查看SQL】,

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号