Visual FoxPro程序设计基础教程(第二版) 李正凡 第5章

Visual FoxPro程序设计基础教程(第二版) 李正凡 第5章

ID:40239671

大小:1001.00 KB

页数:104页

时间:2019-07-28

Visual FoxPro程序设计基础教程(第二版) 李正凡 第5章_第1页
Visual FoxPro程序设计基础教程(第二版) 李正凡 第5章_第2页
Visual FoxPro程序设计基础教程(第二版) 李正凡 第5章_第3页
Visual FoxPro程序设计基础教程(第二版) 李正凡 第5章_第4页
Visual FoxPro程序设计基础教程(第二版) 李正凡 第5章_第5页
资源描述:

《Visual FoxPro程序设计基础教程(第二版) 李正凡 第5章》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第5章使用视图查询和修改数据创建视图使用视图在视图中更新数据集成视图处理游离数据优化视图性能小结2021/9/315.1创建视图使用向导创建视图创建本地视图用已有的SQLSELECT语句创建视图修改视图重新命名视图删除视图创建多表视图访问远程数据2021/9/32创建视图视图是VFP6.0中为应用程序和用户提供的另一种定制的、可更新的数据集合,它具备了表和查询的特点并被保存在数据库中。视图为用户提供了浏览、使用VFP6.0表中数据的一种有力工具。视图和查询有很多类似处,创建视图与创建查询的步骤相似:选择要包含在视图中的表和字段,指定与表的连接

2、条件,指定过滤器选择特定的记录。与查询不同的是,视图可选择如何将在视图中做的数据修改传给原始文件,或建立视图的基表。2021/9/33创建视图(续)创建视图时,VFP在当前数据库中保存一个视图定义,该定义包括图中的表名、字段名以及它们的属性设置。在使用视图时,VFP根据视图定义构造一条SQL语句,定义视图的数据集合。在VFP中,可以创建两种类型的视图:本地视图和远程视图。本地视图利用VFP的SQL语句从表或者其他视图中选取信息;远程视图利用远程SQL语句从远程ODBC数据源表中选取信息。可以将一个或多个远程视图加入到本地视图中,以便能在同一个

3、视图中同时访问VFP数据和远程ODBC数据源中的数据。2021/9/345.1.1使用向导创建视图用户可以使用本地视图向导创建本地视图。若要在ODBC数据源的表上建立可更新的视图,可以使用远程视图向导。使用向导创建视图的步骤如下:(1)在项目管理器中选择一个数据库。(2)选定“本地视图”或“远程视图”,然后选择“新建”按钮。(3)选择“视图向导”按钮。(4)按照向导屏幕上的指令操作。2021/9/355.1.2创建本地视图创建本地视图,可以采用以下方式之一进行:在项目管理器中选定一个数据库,单击“数据库”符号旁的加号;选定“本地视图”,然后单

4、击“新建”按钮,打开“视图设计器”。在数据库已打开时,使用CREATESQLVIEW命令显示“视图设计器”。使用带有AS子句的CREATESQLVIEW命令。2021/9/365.1.2创建本地视图(续)例如,可以使用以下代码创建包含dz(读者信息)表中所有字段的视图,运行结果如图5-1所示。CREATESQLVIEWdz-viewASSELECT*;FROM图书馆管理!dz图5-1读者信息视图2021/9/375.1.2创建本地视图(续)新视图的名称将显示在项目管理器中。如果打开“数据库设计器”,会看到视图的显示方式与表在分层结构中的显示方

5、式相同,所不同的是视图名代替了表名。在创建视图时,如果表名前限定有数据库名,VFP将在已打开的数据库中(包括当前的和所有非当前的数据库)及默认搜索路径中寻找该表。如果在视图定义中没有给表限定数据库名,那么在使用该视图前,数据库必须打开。2021/9/385.1.3用已有的SQLSELECT语句创建视图可以使用宏替换将SQLSELECT语句存入一个变量,再用CREATESQLVIEW命令的AS子句来调用。例如,下面的代码将一条SQLSELECT语句存入dz-jy变量,然后用它创建一个新视图:dz-jy="SELECTdz.dzxm,dz.dzb

6、h,jy.jybh,jy.jyri;FROMdz,jyWHEREjy.dzbh=dz.dzbh“CREATESQLVIEWdz-jyAS&dz-jy2021/9/395.1.4修改视图使用项目管理器或命令语言,可在“视图设计器”中修改已有的视图。若要以编程方式修改视图的SQL命令串,则必须创建新视图,保存视图定义并覆盖旧视图。注意:用编程方式创建视图时有一个小技巧,即在“视图设计器”中,可打开一个已有的视图,复制只读的SQL字符串,并粘贴到代码中。2021/9/3105.1.4修改视图(续)若要在“视图设计器”中修改视图,可以采用以下方式之一

7、进行:在项目管理器中选择视图名,再选择“修改”按钮,打开“视图设计器”。先打开数据库,再使用带视图名的MODIFYVIEW命令。在“视图设计器”中,可使用“查询”菜单或“视图设计器”工具栏将新表添加到视图中。下面的代码在“视图设计器”中显示dz-view视图。OPENDATABASE图书馆管理MODIFYVIEWdz-view2021/9/3115.1.5重新命名视图可以使用项目管理器或RENAMEVIEW命令重新命名视图,采用以下方式之一进行:在项目管理器中先选择一个数据库,再选择要重命名的视图,然后从“项目”菜单中选择“重命名文件”。使用

8、RENAMEVIEW命令。例如,下面的代码将视图dz-view重命名为“读者视图”:RENAMEVIEWdz-viewTO读者视图2021/9/3125.1.6删除

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

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

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