站点首页 | 实用文章 | 考试相关 | 论文中心 | 故事小说 | 教程中心
热门文章
搜索
您现在的位置: hglm >> 教程中心 >> 编程技术 >> Visual Foxpro >> 教程正文
VFP视图技术应用介绍
Microsoft Visual FoxPro 6.0是微软面向对象的程序设计开发工具之一,它在企、事业单位的信息管理系统中发挥了重要作用。本文结合笔者实际工作经验,就数据库视图的广泛应用作较深入地探讨,供读者参阅。

  视图与表、查询的关系及其优越性
  视图是从一个表或多个表或其他视图上导出的表。在应用程序设计中,要创建自定义并且可更新的数据集合,我们需要使用视图。视图兼有表和查询的特点:与查询相类似的是,视图可以用来从一个或多个相关联的表或视图中提取有用信息;与表相类似的是,视图可以用来更新其中的信息,并将更新结果永久保存在磁盘上。我们可以用视图使数据暂时从数据库中分离成为游离数据,以便在主系统之外收集和修改数据。在开发中使用视图有以下几方面的优点:
  
1.视点集中:视图机制能使用户把注意力集中在所关心的数据上,使用户看到的数据结构简单而直截了当。
2.简化操作:视图可以把若干张表或视图连接在一起,为用户隐蔽了表与表、表与视图、视图与视图之间的连接操作。
3.多角度:视图机制可使不同用户从多角度处理同一数据,当许多不同种类用户使用同一个集成数据库时,这种灵活性显然是很重要的。
4.安全性:可针对不同的用户形成不同的视图窗口,使不同的用户了解不同的数据,对数据的安全保密性起到了很大作用。


  基本视图的建立过程
  1.新建数据库和表

  进入Microsoft Visual FoxPro 6.0系统,选择“视图技巧项目”并生成“基本数据库”,然后生成“元月工资表”和“二月工资表”,如图1所示。月工资表的具体格式如下:

  元月和二月工资表的具体记录如下:
  
月工资表字段
字段名 类型 宽度 小数位
编号 c 4  
姓名 c 8  
工资 n 7 2
分析两表记录内容可知,编号为1的人员为调走人员,编号为6、7、8、9、10、11的人员为新增人员,其他为工作人员。图1显示了建立的情况。
  
  图1

  2.建立视图的过程
  
元月工资表的记录内容
编号 姓名 工资
1 张毅晨 1.00
2 马迎莹 2.00
3 李小庆 3.00
4 郭哓胜 4.00
5 孔智文 5.00

  在项目管理器中用鼠标左键点选本地视图,按右边的“新建”按钮,选择“新建视图”,添加元月工资表,再添加二月工资表。添加第二个表或视图时会出现联接条件屏幕,我们选择两个表的编号为联接条件,联接类型为完全联接,按确定按钮后,关闭添加表或视图屏幕,进入视图设计器。

  3.增加新字段的方法
  
二月工资表的记录内容
编号 姓名 工资
2 马迎莹 2.00
3 李小庆 3.00
4 郭哓胜 4.00
5 孔智文 5.00
6 李娇柔 6.00
7 王丽丽 7.00
8 郑美美 8.00
9 康凡凡 9.00
10 徐襄襄 10.00
11 刘月月 12.00

Copyright(c) hglm.com All rights reserved. 浙ICP备06001730号