VFP查询的应用及视图(view)
1.查询的应用
在实际应用中,查询结果可以通过表单的列表框控件来显示。例如,可以显示员工的人数、姓名和工资信息。
步骤:
1。新建一个表单,添加三个标签,标题属性分别设置为“数字”、“姓名”和“工资”。添加列表框控件list1,
2。将列表框控件list1的rowsourcetype属性设置为3(即可以用Sql语句选择数据项),然后将其rowsource属性设置为“select number”。姓名,工资来自员工档案”。此外,将list1的columncount属性设置为3
3。保存并运行表单。
2。视图:前面描述的查询可以很容易地从表中检索到所需的数据,但是不能修改找到的数据。如果要查询和修改数据,可以使用View。视图是数据库的一部分。与数据库表有许多相似之处。视图是存储数据库表定义的虚拟表。大多数情况下,视图的功能等同于表的功能,数据库表的特性,比如为字段设置标题,也适用于视图。在VFP,有两种类型的视图:本地视图和远程视图。本地视图可以更新存储在本地计算机上的表,而远程视图可以更新存储在远程服务器上的表。
三。创建本地视图:
1。如何使用命令:可以使用以下命令直接创建视图:
格式:create sql view视图名称为select_sql语句
例如,创建视图zgda,选择“员工档案”表中的所有信息,命令如下:
Create SQL ZGDA为select * from Employee Profile
也可以使用现有的select_sql语句创建视图, 只需将select_sql语句存储到一个变量中,在create sql view命令中调用它而不是一个宏
比如上面创建视图的命令,可以改成下面的格式:
x = " select * from employee profile "
Create SQL View ZGDA as & x
2 . 使用视图设计器创建视图的步骤如下
(1)启动视图设计器
(2)(4)选择字段
(5)筛选记录
(6)排序记录
(7)设置更新条件。
视图设计器的窗口与查询设计器的窗口类似,此处不再赘述。
四。使用视图设计器创建视图:
1。启动视图设计器:
(1)在项目管理器中选择“全部”或“数据”选项卡,选择“本地视图”,点击“新建”按钮,显示“新建本地视图”对话框,如图66所示。与“查询设计器”窗口相比,除了“更新标准”选项卡之外,其他都是相同的。
2。添加表:步骤如下
(1)打开“视图设计器”窗口后,弹出“添加表或视图”对话框
(2)在
动词 (verb的缩写)视图的使用:
1。打开视图:
视图不是作为单独的文件存在的,而是数据库的一部分。若要打开视图,必须首先打开数据库。格式如下:
打开数据库数据库名称
使用视图名称
浏览
2。显示视图结构:
如果只需要打开视图并显示其结构而不需要下载数据,可以使用带有nodata子句的use命令。对于远程视图,此选项更有用。格式如下:
使用视图名称nodata
browse
3 .关闭视图:使用以下命令公开关闭视图:
select view name
use
使用以下命令关闭数据库中的所有表和视图:[
0条评论