5.3.2 创建本地视图
VFP中,创建本地视图,可以采用以下方式之一进行:
(1)在“项目管理器”中选定一个数据库,单击“数据库”符号旁的加号,选定“本地视图”,然后单击“新建”按钮,打开“视图设计器”。
(2)在数据库已打开时,使用“文件”菜单中的“新建”项或常用工具栏的“新建”按钮,选择“视图”单选框,按“新建文件”按钮。
(3)在命令窗口中,数据库已打开时使用CREATE SQL VIEW命令显示“视图设计器”。
(4)在命令窗口中,数据库已打开时使用带有AS子句的CREATE SQL VIEW命令。
一、使用向导创建视图
用户可以使用本地视图向导创建本地视图。若要在ODBC数据源的表上建立可更新的视图,可以使用远程视图向导。使用向导创建视图的步骤如下:
(1)在项目管理器中选择一个数据库。
(2)选定“本地视图”或“远程视图”,然后选择“新建”按钮。
(3)选择“视图向导”按钮。
(4)按照向导屏幕上的指令操作。
二、视图设计器创建视图
例5-20:建立显示学生的学号、姓名、课程名称、成绩的视图。
创建视图的过程与创建查询的过程非常相似。图5-20给出了视图设计器对话框,同查询设计器一样,上方用来设置数据环境;下方有7个选项卡,用来设定视图选择数据的条件。
其中6个选项卡(字段、联接、筛选、排序依据、分组依据、杂项)的作用和查询设计器的基本一样,但多了一个更新条件选项卡,用于设置更新数据的条件。
视图设计好后,可退出保存。
图5-20 视图设计器
三、命令方式创建视图
对于视图也可以用下面的命令直接创建视图。格式:
OPEN DATABASE数据库名
CREATE SQL VIEW视图名AS SELECT-SQL语句
例5-20中创建上述视图XS_CJ_View,命令如下:
OPEN DATABASE SJK
CREATE SQL VIEW xs_cj_view;
AS SELECT Xs.xsxh,Xs.xsxm,Kc.kcmc,Cj.cj;
FROM Sjk!xs INNER JOIN Sjk!cj;
INNER JOIN Sjk!kc;
ON Cj.kcdh=Kc.kcdh;
ON Xs.xsxh=Cj.xsxh;
ORDER BY Xs.xsxh
四、运行视图
可在项目管理器中运行或在视图设计器中运行。
在项目管理器中运行视图:首先,打开视图所在的项目文件,进入项目管理器;然后,在项目管理器中选择要运行的视图,再单击“浏览”按钮,就可看到运行视图后的结果。
在视图设计器中运行视图有两种方法:在视图设计器中打开视图后,在“查询”菜单中选择“运行查询”命令;或在视图设计器中单击鼠标右键,在弹出的快捷菜单中选择“运行查询”命令。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。