中文Visual FoxPro6.0案例教程 教学课件 ppt 作者 张伦 第6章

上传人:E**** 文档编号:89370263 上传时间:2019-05-24 格式:PPT 页数:83 大小:1.24MB
返回 下载 相关 举报
中文Visual FoxPro6.0案例教程 教学课件 ppt 作者  张伦 第6章_第1页
第1页 / 共83页
中文Visual FoxPro6.0案例教程 教学课件 ppt 作者  张伦 第6章_第2页
第2页 / 共83页
中文Visual FoxPro6.0案例教程 教学课件 ppt 作者  张伦 第6章_第3页
第3页 / 共83页
中文Visual FoxPro6.0案例教程 教学课件 ppt 作者  张伦 第6章_第4页
第4页 / 共83页
中文Visual FoxPro6.0案例教程 教学课件 ppt 作者  张伦 第6章_第5页
第5页 / 共83页
点击查看更多>>
资源描述

《中文Visual FoxPro6.0案例教程 教学课件 ppt 作者 张伦 第6章》由会员分享,可在线阅读,更多相关《中文Visual FoxPro6.0案例教程 教学课件 ppt 作者 张伦 第6章(83页珍藏版)》请在金锄头文库上搜索。

1、第6章 视 图,本章要点 6.1 视图的分类与特点 6.2 创建本地视图 6.3 视图的维护,本章逻辑结构,6.1 视图的分类与特点 6.1.1 视图分类 6.1.2 视图的特点 6.2 创建本地视图 6.2.1 本地视图向导 6.2.2 本地视图设计器 6.2.3 创建参数视图 6.2.4 命令方式 6.3 视图的维护 6.3.1 本地视图的打开和关闭 6.3.2 视图的基本操作,6.1 视图的分类与特点,6.1.1 视图分类 Visual FoxPro 6.0的视图可以分为本地视图和远程视图两类。本地视图的数据来自于当前数据库中的 Visual FoxPro 表或视图。远程视图的数据源则来

2、自当前数据库之外,既可以是放在文件服务器上的数据库表或自由表,又可以是来自远程的数据源,即开放式数据库连接建立的视图(Open Database Connectivity),简称ODBC,是数据库服务器的一种标准协议,它使Visual FoxPro能够与任何支持ODBC的数据库连接,访问其中的数据。可以将一个或多个远程视图添加到本地视图中,以便能在同一个视图中同时访问本地的Visual FoxPro数据和远程ODBC数据源中的数据。本书主要介绍本地视图的创建、使用。,6.1 视图的分类与特点,6.1.2 视图的特点 视图不是“图”,而是用户定制的浏览窗口。创建视图时Visual FoxPro在

3、当前数据库中保存一个视图定义,该定义包括视图中包含的表名、字段名及它们的属性设置。这样,我们就不必面对数据源中所有的信息,提高了操作效率。而且,由于视图不涉及数据源中的其他数据,从而加强了操作的安全性。 视图不会改变表的结构,不会生成一个新的检索表。 视图不以独立的文件形式保存在磁盘上,而是保存在数据库中。所以,只有在数据库打开的情况下才能创建与使用视图。,6.2 创建本地视图,6.2.1 本地视图向导 1建立单表视图 与前面已提到的其他向导一样,本地视图向导也是一个交互式程序,我们只需要根据屏幕提示回答一系列问题或选择一些选项就可以建立一个本地视图,而无须考虑它是如何建立的。 启动本地视图向

4、导可以通过多种方法。 方法一 利用项目管理器 打开“项目管理器-招生管理系统”窗口。选择“数据”选项卡,单击“数据库”选项前的加号“+”,展开数据库中包含的下一级列表。选中其中的“本地视图”选项,单击“新建”按钮,如图6-1所示。弹出如图6-2所示的“新建本地视图”对话框,单击“视图向导”按钮,打开“本地视图向导”对话框。,6.2 创建本地视图,图6-1 在项目管理器中新建视图,图6-2 “新建本地视图”对话框,6.2 创建本地视图,图6-1 在项目管理器中新建视图 图6-2 “新建本地视图”对话框 方法二 利用数据库设计器 在数据库设计器中的空白处,单击鼠标右键,在弹出的快捷菜单中选择“新建

5、本地视图”命令,如图6-3所示。弹出如图6-2所示的“新建本地视图”对话框,单击“视图向导”按钮,打开“本地视图向导”对话框。 方法三 利用“工具”菜单(见书),6.2 创建本地视图,图6-3 数据库设计器的快捷菜单,6.2 创建本地视图,方法四 利用“文件”菜单 打开“招生管理”数据库后,选择“文件”“新建”命令,弹出“新建”对话框。选中“视图”选项,如图6-8所示。单击“向导”按钮,打开“本地视图向导”对话框。需要注意的是,若不打开数据库文件,“新建”对话框中的“视图”选项是灰色显示,即不可用状态。这也进一步说明视图对数据库的依赖。,6.2 创建本地视图,图6-6 “本地视图向导”对话框,

6、图6-7 “打开”对话框,6.2 创建本地视图,实例73 创建“学生信息”视图。 无论采用以上哪一种方法,都可以弹出如图6-9所示的“本地视图向导”的“步骤1-字段选取”对话框,由此开始本地视图的设计。,6.2 创建本地视图,图6-8 “新建”对话框,图6-9 步骤1-字段选取,6.2 创建本地视图,(1)在如图6-9所示的对话框中,“数据库和表”下拉列表框中显示了数据库的名字“招生管理”,其下方的列表框中列出了该数据库中包含的所有表文件名。当前选中哪个文件名,右边“可用字段”列表中就会显示哪个表文件包含的所有字段名。双击某个字段名,就可以将该字段名移到“选定字段”列表中。另外,也可以使用该对

7、话框提供的工具按钮移动字段名,按钮功能见书表6-1所示。 在此选择姓名、年龄、性别、电话、住址和邮编6个字段,如图6-10所示。图6-10 选定字段 (2)单击“下一步”按钮,进入如图6-11所示的“步骤3-筛选记录”对话框,创建筛选记录的表达式,使结果中只包含满足条件的记录。在此,可以输入两个条件表达式,若选中“与”,则返回同时满足两个条件的记录,若选中“或”,则返回至少满足其中一个条件的记录。单击“预览”按钮可以查看筛选结果。,6.2 创建本地视图,在此,单击“字段”下拉列表框右侧的下拉箭头,选择“年龄”项;单击“操作符”下拉列表框右侧的下拉箭头,选择“小于”项;在“值”文本框处输入36。

8、构成一个条件表达式:“向上培训学校学生基本情况.年龄36”,如图6-12所示。,6.2 创建本地视图,图6-10 选定字段,图6-11 步骤3-筛选记录,6.2 创建本地视图,图6-12 创建筛选条件,6.2 创建本地视图,(3)单击“下一步”按钮进入“步骤4-排序记录”。在“可用字段”列表框中选择“姓名”,如图6-13所示。单击“添加”按钮,将其移入到“选定字段”列表框中。选择“升序”选项,如图6-14所示。 Visual FoxPro中最多可以选择3个字段用于排序。即当有记录第一个排序字段的值相同时,便按照第二个排序字段的值比较;若第一个字段的值和第二个字段的值都相同时,再按照第三个排序字

9、段的值比较。,6.2 创建本地视图,图6-13 步骤4-排序记录,图6-14 按姓名升序排序,6.2 创建本地视图,如选择“升序”,视图将按照排序字段的值由小到大的顺序显示记录,若选择“降序”,则按照排序字段的值由大到小的顺序显示记录。 (4)单击“下一步”按钮,进入“步骤4a-限制记录”。可通过指定百分比或记录数,限制视图中显示的记录数目。例如要查看前3条记录,可选中“部分类型”选项区中的“记录号”单选项,之后选中“数量”选项区中的“部分值”单选项,在微调框中输入3,如图6-15所示。 (5)单击“下一步”按钮进入“步骤5-完成”。可以在如图6-16所示的3个单选钮中任选其一。若对结果没有把

10、握,还可以单击“预览”按钮,查看结果。若不满意,可以通过“上一步”按钮,回到前面的步骤修改。在此选中“保存本地视图并浏览”单选钮,如图6-16所示。,6.2 创建本地视图,图6-15 步骤4a-限制记录,图6-16 步骤5-完成,6.2 创建本地视图,图6-15 步骤4a-限制记录 图6-16 步骤5-完成 (6)单击“完成”按钮,在弹出的“视图名”对话框中输入:学生信息,如图6-17所示。单击“确认”按钮,打开“学生信息”视图的浏览窗口,如图6-18所示。,图6-17 “视图名”对话框,图6-18 浏览窗口,6.2 创建本地视图,关闭“学生信息”浏览窗口,在数据库设计器中,可以看到“学生信息

11、”视图,如图6-19所示。与表的图标不同,表的图标类似于一个表格,视图的图标则像是两个表格加一支笔。实际上,它就是“学生基本情况”表的一部分:部分记录和部分字段。需要注意的是,视图保存在数据库中,要打开视图需先打开该数据库。,6.2 创建本地视图,图6-19 数据库设计器中的视图,6.2 创建本地视图,图6-19 数据库设计器中的视图 2建立多表视图 多表视图就是在一个视图文件中包含多个表文件中的数据。 实例74 创建“成绩单”视图。 (1)打开本地视图向导,弹出“步骤1-字段选取”对话框。选取学生基本情况表的“身份证号”、“姓名”字段和学生培训表的“开班编号”、“成绩”和“是否取证”字段,如

12、图6-20所示。 (2)单击“下一步”按钮,进入“步骤2-为表建立关系”对话框。在此选择两个表间建立关系的依据。如图6-21所示,单击右侧下拉列表框的下拉箭头可以看到两表中可以用于建立关系的所有字段。,6.2 创建本地视图,图6-20 步骤1-字段选取,图6-21 步骤2-为表建立关系,6.2 创建本地视图,在此选择默认显示,左边为“学生基本情况.身份证号”,右边为“学生培训.身份证号”,如图6-22所示。 单击“添加”按钮,将“学生基本情况.身份证号=学生培训.身份证号”关系添加到关系列表框中,如图6-23所示。若需改动,可以选中此联系后单击“移去”按钮。,6.2 创建本地视图,图6-22

13、步骤2-选择建立关系的依据,图6-23 将关系添加到列表框中,6.2 创建本地视图,(3)单击“下一步”按钮,弹出如图6-24所示的“步骤2a-字段选取”,设置视图中希望显示的记录。此处有如下4个单选钮。 仅包含匹配的行:依据匹配字段,只显示两个表中匹配字段值相同的记录。 此表中的所有行(学生基本情况):显示学生基本情况表中的所有记录,但只显示学生培训表中与匹配字段值相同的记录。 此表中的所有行(学生培训):显示学生培训表中的所有记录,但只显示学生基本情况表中与匹配字段值相同的记录。 两张表中的所有行:显示两个表中的所有记录。 在此,选取默认选项“仅包含匹配的行”。 (4)单击“下一步”按钮,

14、进入“步骤3-筛选记录”。设置学生培训.成绩大于或等于60,如图6-25所示。,6.2 创建本地视图,图6-24 步骤2a-字段选取,图6-25 步骤3-筛选记录,6.2 创建本地视图,(5)单击“下一步”按钮,进入“步骤4-排序记录”。依照“身份证号”字段的“升序”作为排序依据,如图6-26所示。 (6)单击“下一步”按钮,进入“步骤4a-限制记录”。在此,选取默认值“所有记录”单选钮,如图6-27所示。,6.2 创建本地视图,图6-26 步骤4-排序记录,图6-27 步骤4a-限制记录,6.2 创建本地视图,(7)单击“下一步”按钮,进入“步骤5-完成”。选中“保存本地视图并浏览”单选钮,

15、如图6-28所示。 (8)单击“完成”按钮,弹出“视图名”对话框,输入视图名称“成绩单”。单击“确定”按钮,如图6-29所示,便可见到如图6-30所示的“成绩单”视图浏览窗口。,6.2 创建本地视图,图6-28 步骤5-完成,图6-29 “视图名”对话框,6.2 创建本地视图,图6-30 浏览窗口,6.2 创建本地视图,图6-30 浏览窗口 由此看到,“学生基本情况”表和“学生培训”表按“身份证号”字段匹配,组成的新视图。虽然其中的数据来自两个数据库表,但结果看起来就像一个表一样,非常便于我们对其进行操作。 若在“步骤2a-字段选取”中选择“此表中的所有行(学生基本情况)”单选钮,如图6-31所示,“步骤3-筛选记录”无条件限制,其余不变,则可见到如图6-32所示的浏览结果。,6.2 创建本地视图,图6-31 选取“此表中的所有行(学生基本情况),图6-32 浏览窗口,6.2 创建本地视图,图6-31 选取“此表中的所有行(学生基本情况)” 图6-32 浏览窗口 图6-32显示了学生基本情况表中包含的所有记录。但有些记录的“开班编号”、“成绩”和“是否领证”字段值显示为.NULL.,说明学生培训表中没有这些记录。也许这些学生刚刚报名,还未被分配到某个班学习,自然就没有成绩了。 若在“步骤2a-字段选取”中选择“此表中的所有行

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

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

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