6.4 查詢的應用及視圖(view)
一。 查詢的應用
在實際應用中,可以將查詢結果用表單的列表框控件顯示出來。例如,顯示職工的編號,姓名及工資的信息
步驟:
1.新建表單,添加三個標簽,caption屬性分別設為"編號","姓名","工資".再添加一個列表框控件list1,
2.將列表框控件list1的rowsourcetype屬性設為3(即可用Sql語句選擇數(shù)據(jù)項),再將其rowsource屬性設為"select 編號,姓名,工資 from 職工檔案".另外,將list1的columncount屬性設為3
3.保存并運行表單。
二。 視圖:前面介紹的查詢可以很方便的從表中檢索出所需的數(shù)據(jù),但不能修改所查出的數(shù)據(jù)。如果既要查詢又要修改數(shù)據(jù),可以使用視圖。視圖是數(shù)據(jù)庫的一部分,與數(shù)據(jù)庫表有很多相似的地方。視圖是一個虛表,其中存放的是數(shù)據(jù)庫表的定義。在大多數(shù)場合下,視圖的作用等同于表,數(shù)據(jù)庫表的特性,比如給字段設置標題等, 同樣適用于視圖。在VFP中,有兩種類型的視圖:本地視圖和遠程視圖。本地視圖能夠更新存放在本地計算機上的表,遠程視圖能夠更新存放在遠程服務器上的表。
三。創(chuàng)建本地視圖:
1.使用命令方式:可以用下列命令直接創(chuàng)建視圖:
格式:create sql view 視圖名 as select_sql語句
例如,創(chuàng)建視圖zgda,選擇"職工檔案"表的全部信息,命令如下:
create sql zgda as select * from 職工檔案
也可以使用已有的select_sql語句來創(chuàng)建視圖,只要把select_sql語句存入一個變量,然后用宏替換在create sql view命令中調(diào)用即可
例如,上面創(chuàng)建視圖的命令,可以改成下列的格式:
x="select * from 職工檔案"
create sql view zgda as &x
2.使用"視圖設計器"創(chuàng)建視圖的步驟如下
(1)啟動"視圖設計器"
(2)添加表或視圖
(3)建立表間的關聯(lián)
(4)選擇字段
(5)篩選記錄
(6)排序記錄
(7)設置更新條件。
"視圖設計器"的窗口與"查詢設計器"窗口相類似,這里不再介紹。
相關推薦:2010年9月計算機等級考試成績查詢時間匯總北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |