計算機二級VFP輔導(dǎo):VFP視圖設(shè)計器

字號:

考試大編輯整理:VFP的視圖的SQL語句
    用戶可以利用視圖設(shè)計器來創(chuàng)建視圖,也可以利用視圖向?qū)?chuàng)建視圖,還可以通過命令創(chuàng)建視圖。下面主要通過創(chuàng)建本地視圖文件為例對視圖設(shè)計器的使用方法加以介紹。
    1.啟動視圖設(shè)計器
    啟動視圖設(shè)計器的方法有:
    (1)在系統(tǒng)菜單中,選擇“文件”中的“新建”選項,打開“新建”對話框。選擇“視圖”單選按鈕,再單擊“新建文件”按鈕,在打開視圖設(shè)計器的同時,還將打開“添加表或視圖”對話框。將所需的表添加到視圖設(shè)計器中,然后單擊“關(guān)閉”按鈕。
    (2)使用命令也可以啟動視圖設(shè)計器,此時可在命令窗口鍵人命令:CREATE VIEw。
    需要注意的是,與查詢是一個獨立的程序文件不同,視圖不能單獨存在,它只能是數(shù)據(jù)庫的一部分。在建立視圖之前,首先要打開需要使用的數(shù)據(jù)庫文件。
    2.視圖設(shè)計器
    視圖設(shè)計器的窗口界面和查詢設(shè)計器基本相同,不同之處為視圖設(shè)計器下半部分的選項卡有7個,其中6個的功能和用法與查詢設(shè)計器完全相同。這里介紹一下它不同于查詢設(shè)計器的“更新條件”選項卡的功能和使用方法。
    單擊“更新條件”選項卡。該選項卡用于設(shè)定更新數(shù)據(jù)的條件,其各選項的含義如下:
    (1)表。列表框中列出了添加到當(dāng)前視圖設(shè)計器中所有的表,從其下拉列表中可以指定視圖文件中允許更新的表。如選擇“全部表”選項,那么在“字段名”列表框中將顯示出在“字段”選項卡中選取的全部字段。如只選擇其中的一個表,那么在“字段名”列表框中將只顯示該表中被選擇的字段。
    (2)字段名。該列表框中列出了可以更新的字段。其中標識的鑰匙符號為指定字段是否為關(guān)鍵字段,字段前若帶對號(√)標志,則該字段為關(guān)鍵字段;鉛筆符號為指定的字段是否可以更新,字段前若帶對號(√)標志,則該字段內(nèi)容可以更新。
    (3)發(fā)送SQL更新。用于指定是否將視圖中的更新結(jié)果傳回源表中。
    (4)SQL wHERE子句。用于指定當(dāng)更新數(shù)據(jù)傳回源數(shù)據(jù)表時,檢測更改沖突的條件。
    (5)使用更新,指定后臺服務(wù)器更新的方法。其中\(zhòng)"SQL DELETE然后INSERT\"選項的含義為在修改源數(shù)據(jù)表時,先將要修改的記錄刪除,然后再根據(jù)視圖中的修改結(jié)果插入一新記錄?!癝QL UPDATE”選項為根據(jù)視圖中的修改結(jié)果直接修改源數(shù)據(jù)表中的記錄。