VFP视图技术应用介绍(4)
肖继温 2001-06-28 14:29:15
2.两表记录之和
两表记录联接前首先生成没有重复记录字段的联接条件,并生成“元月工资视图”和“二月工资视图”,如图2所示。 图2
元月工资视图生成步骤:
① 选取前三个字段到视图中,即编号、姓名和工资
② 新字段4:recno()+1000000
注:设从1000001开始计数,第二个表从1开始计数,若有重复增加此开始数。也可用视图自动设计此号。
③ 选择表:基本数据库!元月工资表
二月工资视图生成步骤:
① 选前三个字段到视图中,即编号、姓名和工资
② 新字段4:增加一个字段表达式为recno()
③ 选择表:基本数据库!二月工资表
将“元月工资视图”及“二月工资视图”完全联接,形成“两视图记录和”视图,设置条件如下:
① 新字段1:IIF(ISNULL(元月工资视图.编号),二月工资视图.编号,元月工资视图.编号)
② 新字段2:IIF(ISNULL(元月工资视图.姓名),二月工资视图.姓名,元月工资视图.姓名)
③ 新字段3:IIF(ISNULL(元月工资视图.工资),二月工资视图.工资,元月工资视图.工资)
④ 联接条件:FULL JOIN 元月工资视图.exp_4=二月工资视图.exp_4
⑤ 选择视图:基本数据库!元月工资视图、基本数据库!二月工资视图
视图的深入讨论 1.视图是基于表或视图建立的,当基础表记录内容发生变化时,视图的内容随之发生更新。
2.用视图组织数据时,可组织成任何较易操作的形式,例如表单设计器中使用视图中的字段会较方便,同时显示形式更快捷;在报表生成器中添加视图作为数据环境,设计打印报表会很轻松的。
3.用视图还可以组织其他形式的数据,在具体应用中加以研究、组织数据。
4.视图设计器中新增字段不能改变列表头,当原有字段通过属性按钮修改列表头后,显示视图结果时列表头为修改后的列表头。
|首 页||上一页|
|