2011年全國(guó)計(jì)算機(jī)等級(jí)考試二級(jí)VFP完全筆記(10)

字號(hào):

2011年全國(guó)計(jì)算機(jī)等級(jí)考試二級(jí)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)價(jià)的記錄
    ² list next n(n為正整數(shù)或負(fù)整數(shù))顯示從當(dāng)前記錄往后/往前算起的n條記錄
    13.查詢定位記錄
    ² go n(此處n為記錄號(hào))將指針定位于第n條記錄,即記錄號(hào)為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()函授測(cè)試,返回邏輯真值,表示滿足條件,并且還可通過(guò)continue命令繼續(xù)查找表中其他滿足條件的記錄。
    (三)自由表及其與數(shù)據(jù)庫(kù)表之間的轉(zhuǎn)換
    1.自由表:即不屬于任何數(shù)據(jù)庫(kù)的表。它的建立方法與數(shù)據(jù)庫(kù)表的方法相同,但是窗口必須要沒(méi)有打開(kāi)的數(shù)據(jù)庫(kù)。
    2.自由表與數(shù)據(jù)庫(kù)表之間的轉(zhuǎn)換
    1)將自由表添加到數(shù)據(jù)庫(kù)中
    – 打開(kāi)項(xiàng)目管理器—數(shù)據(jù)選項(xiàng)卡—展開(kāi)數(shù)據(jù)庫(kù)至表—添加—選中自由表—確定
    – 打開(kāi)數(shù)據(jù)庫(kù)設(shè)計(jì)器—擊右鍵/數(shù)據(jù)庫(kù)菜單—添加表—選中自由表—確定
    – add table 自由表名
    2)從數(shù)據(jù)庫(kù)中移為自由表
    – 打開(kāi)項(xiàng)目管理器—數(shù)據(jù)選項(xiàng)卡—展開(kāi)數(shù)據(jù)庫(kù)至表—移去—移去
    – 打開(kāi)數(shù)據(jù)庫(kù)設(shè)計(jì)器—擊右鍵(刪除)/數(shù)據(jù)庫(kù)菜單(移去)—移去
    – remove table 自由表名