2011年全國計算機等級考試二級VFP完全筆記(10)

字號:

2011年全國計算機等級考試二級VFP完全筆記(10)

    11.更新表記錄
    ² replace all 字段名 with 表達(dá)式 把表中全部記錄的字段名更新為表達(dá)式的值
    ² replace 字段名 with 表達(dá)式 只把表中當(dāng)前記錄的字段名更新為表達(dá)式的值
    ² replace 字段名 with 表達(dá)式 for 條件表達(dá)式 只把表中滿足條件的記錄的字段名更新為表達(dá)式的值
    12.顯示表記錄
    ² list 默認(rèn)顯示當(dāng)前表中所有記錄
    ² dispay 默認(rèn)顯示當(dāng)前表中當(dāng)前記錄
    ² list/display 字段名1…字段名n for 條件表達(dá)式 顯示表中滿足調(diào)價的記錄
    ² list next n(n為正整數(shù)或負(fù)整數(shù))顯示從當(dāng)前記錄往后/往前算起的n條記錄
    13.查詢定位記錄
    ² go n(此處n為記錄號)將指針定位于第n條記錄,即記錄號為n的記錄
    ² go top 將指針定位于首記錄
    ² go bottom 將指針定位于尾記錄
    ² skip n(n為正整數(shù)或負(fù)整數(shù),默認(rèn)為1) 指針從當(dāng)前記錄向下/向上跳n
    ² 條件定位:locate for 定位表達(dá)式 將指針定位于當(dāng)前表中滿足條件的第一條記錄上為了判斷指針?biāo)赶虻挠涗浭欠駶M足條件,可用found()函授測試,返回邏輯真值,表示滿足條件,并且還可通過continue命令繼續(xù)查找表中其他滿足條件的記錄。
    (三)自由表及其與數(shù)據(jù)庫表之間的轉(zhuǎn)換
    1.自由表:即不屬于任何數(shù)據(jù)庫的表。它的建立方法與數(shù)據(jù)庫表的方法相同,但是窗口必須要沒有打開的數(shù)據(jù)庫。
    2.自由表與數(shù)據(jù)庫表之間的轉(zhuǎn)換
    1)將自由表添加到數(shù)據(jù)庫中
    – 打開項目管理器—數(shù)據(jù)選項卡—展開數(shù)據(jù)庫至表—添加—選中自由表—確定
    – 打開數(shù)據(jù)庫設(shè)計器—擊右鍵/數(shù)據(jù)庫菜單—添加表—選中自由表—確定
    – add table 自由表名
    2)從數(shù)據(jù)庫中移為自由表
    – 打開項目管理器—數(shù)據(jù)選項卡—展開數(shù)據(jù)庫至表—移去—移去
    – 打開數(shù)據(jù)庫設(shè)計器—擊右鍵(刪除)/數(shù)據(jù)庫菜單(移去)—移去
    – remove table 自由表名