freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

vfp第3章數(shù)據(jù)庫與表的創(chuàng)建及使用(編輯修改稿)

2025-05-26 05:02 本頁面
 

【文章內(nèi)容簡介】 備注型字段與通用型字段的數(shù)據(jù)輸入 ? 備注型:瀏覽窗口中,備注型字段上顯示 memo表示無內(nèi)容; Memo表示有內(nèi)容。備注型字段內(nèi)容輸入方法是光標(biāo)定位到該字段上,按 Ctrl+Home或 雙擊 ? 通用型:瀏覽窗口中,通用型字段上顯示 gen表示無內(nèi)容; Gen表示有內(nèi)容。通用型字段內(nèi)容輸入方法同上,然后再用菜單命令“ 編輯 ” → “ 插入對象 ”插入其內(nèi)容。 2022/5/26 27 ? 界面 菜單命令 “ 顯示 ” → “ 瀏覽 ” ( 編輯) ? 命令 ? BROWSE [FIELDS 字段列表 ][FOR 條件 ]。 [RREEZE 字段名 ][NOAPPEND]。 [NODELETE] [NOMODIFY][TITLE 表達(dá)式 ] ? 例: CLOSE TABLES ALL USE xs BROWSE FIELDS xh,xm FOR xb=?女 ’ 。 NOMODIFY TITLE ?女學(xué)生 ’ 2. 瀏覽窗口 3. 記錄的篩選( 橫向篩選 ) ? 界面 菜單命令 “ 表 ” → “ 屬性 ” → “ 數(shù)據(jù)過濾器 ” ? 命令 ? SET FILTER TO [條件 ] 2022/5/26 28 ? 界面 菜單命令 “ 表 ” → “ 屬性 ” → “ 字段篩選 ” ? 命令 ? SET FIELD TO [字段列表 ] ? SET FIELD TO ALL列出所有字段 ( 取消篩選 ) 4. 限制對字段的 訪問 ( 縱向篩選 ) 5. 記錄定位 ( 1)記錄指針 表被打開后,有三個控制記錄的標(biāo)志: 開始標(biāo)志 、 指針標(biāo)志 、結(jié)束標(biāo)志 。 每當(dāng)打開表文件時,指針總是指向第一個記錄 。 文件頭 (包含 表結(jié)構(gòu) 等信息) 第 1條記錄 第 2條記錄 ? 第 n條記錄 錄開始標(biāo)志 記錄結(jié)束標(biāo)志 記錄指 針 2022/5/26 29 【 注 】 ① RECNO()測試當(dāng)前記錄指針的位置 ,開始標(biāo)志用BOF()測試,結(jié)束標(biāo)志用 EOF()測試。 打開表時記錄指針情況 如下表: 表中記錄情況 BOF()值 RECNO()值 EOF()值 無記錄 .T. 1 .T. 有記錄 .F. 1 .F. ② 記錄指針的初始值總是 1, 不可能為 0或負(fù)數(shù) , 最大值是表中記錄總數(shù) +1。 2022/5/26 30 ? 界面操作 ? 表 → 轉(zhuǎn)到記錄 → ? ? 在瀏覽窗口移動光標(biāo) ? “記錄號 ?” : 絕對定位 ? “ 定位 ? ” : 條件定位 范圍選項有 ALL、 NEXT、RECORD n、 REST 5. 記錄定位 ( 2)記錄定位的實現(xiàn) 2022/5/26 31 【 注 】 若定位時未找到相應(yīng)記錄,則指針指向指定范圍的結(jié)尾。 首記錄 當(dāng)前記錄 末記錄 ALL NEXT n REST RECORD n n 2022/5/26 32 ? 使用命令 ? 絕對定位: GOTO 記錄號 | TOP | BOTTOM [IN 區(qū)號 |別名 ] ? 相對定位: SKIP [nRecords] ? 條件定位: LOCATE FOR 條件表達(dá)式 [范圍 ] ( 2)記錄定位的實現(xiàn) 【 注 】① 若從第一條記錄向上移動一條記錄,記錄指針指向開始標(biāo)志, BOF()函數(shù)值為 .T., RECNO()值仍為 1。若再執(zhí)行 SKIP 1命令,系統(tǒng)將顯示出錯信息 “ 已到文件頭 ” ,此時記錄指針仍然指向記錄開始標(biāo)志。 ②若從最后一條記錄向下移動一條記錄,記錄指針指向結(jié)束標(biāo)志, EOF()函數(shù)值為 .T., RECNO()值為表記錄數(shù)加 1。若再執(zhí)行SKIP命令,系統(tǒng)將顯示出錯信息 “ 已到文件尾 ” ,此時記錄指針仍然指向記錄結(jié)束標(biāo)志。 ③如果表有一個主控索引, SKIP命令將使記錄指針移動到索引順序決定的記錄上。 ④對于條件定位來說,可使用 CONTINUE命令從當(dāng)前記錄繼續(xù)進行條件定位到下一條滿足條件的記錄。 2022/5/26 33 ? 界面方式的記錄修改 ? 對于當(dāng)前工作區(qū)中的表,可在瀏覽窗口中修改記錄 ? 批量修改:在瀏覽表狀態(tài)下,用菜單“ 表 ” →“ 替換字段 ” 6. 記錄的修改 2022/5/26 34 ? 使用命令修改記錄 ? UPDATE命令 UPDATE 表名 SET 字段名 1=表達(dá)式 1。 [,字段名 2=表達(dá)式 2…][ WHERE 條件 ] ? REPLACE命令 REPLACE 字段名 1 WITH 表達(dá)式 1 [ADDITIVE]。 [,字段名 2 WITH 表達(dá)式 2 [ADDITIVE]…][ 范圍 ][FOR 條件 ] 6. 記錄的修改 【 注 】① REPLACE命令只能用于修改當(dāng)前工作區(qū)打開的表,而 UPDATE命令在執(zhí)行時 不需事先打開表 ,系統(tǒng)會自動在最小未使用的工作區(qū)中打開表; ② ADDITIVE僅對備注型字段有效,使用時表示替換的內(nèi)容追加到原備注中,否則替換原內(nèi)容; 2022/5/26 35 ③ UPDATE命令中沒有 “ 范圍 ” 選項;缺省 WHERE選項時更新所有記錄,執(zhí)行完記錄指針指向最后一條記錄;帶有 WHERE選項時更新滿足條件的所有記錄,執(zhí)行完記錄指針指向滿足條件的最后一條記錄上。 ④ REPLACE命令中有 “ 范圍 ” 選項和 ” FOR條件 “ 選項,用法比較復(fù)雜:兩者都有時,表明更新指定范圍內(nèi)滿足條件的記錄,執(zhí)行完指針指向指定范圍的末尾記錄;兩者均缺省時,僅對當(dāng)前記錄(一條記錄)進行替換;只有 “ 范圍 ” 選項,替換指定范圍內(nèi)所有記錄,執(zhí)行完指針指向指定范圍的末尾記錄;只有 FOR子句,則替換表中所有滿足條件的記錄,執(zhí)行完指針指向表中最后一條記錄。 ⑤ UPDATE命令執(zhí)行時雖然可自動打開要更新的表,但不會改變當(dāng)前工作區(qū)。 2022/5/26 36 ? 標(biāo)記要刪除的記錄(邏輯刪除) ? 瀏覽表時,手動刪除 ? 瀏覽表時,用菜單“表” →“刪除記錄” →打開“刪除”對話框進行刪除 ? DELETESQL命令刪除: DELETE FROM 表名 [WHERE 條件 ] ? DELETE命令刪除: DELETE [范圍 ][FOR 條件 ][IN 工作區(qū) |別名 ] 7. 記錄的刪除與恢復(fù) 【 注 】① DELETESQL命令執(zhí)行時 不需事先打開表 ,系統(tǒng)會自動在最小未使用的工作區(qū)中打開表,但不改變當(dāng)前工作區(qū);其 WHERE選項的使用情況同 UPDATE命令。 ② DELETE命令執(zhí)行時必須先打開表,其 “ 范圍 ” 和“ FOR”子句的使用同 REPLACE命令。 2022/5/26 37 ? 恢復(fù)帶刪除標(biāo)記的記錄 ? RECALL [范圍 ][FOR 條件 ] ( 兩個可選項的使用同 DELETE命令) ? 徹底刪除記錄(物理刪除) ? 在表瀏覽狀態(tài),用菜單“表” → “徹底刪除” ? 對當(dāng)前工作區(qū)中的表 , 用命令 PACK ? 用 ZAP命令 物理刪除當(dāng)前工作區(qū)中打開表的所有記錄而不論記錄是否有刪除標(biāo)記 ? 對帶有刪除標(biāo)記的記錄的訪問 ? 對帶有刪除標(biāo)記的記錄,在默認(rèn)情況下有些命令仍然可以對其進行操作,而有些命令則忽略這些記錄。 ? 可用 SET DELETED ON|OFF來指定 VFP是否處理帶有刪除標(biāo)記的記錄,但該設(shè)置也不是對所有命令或函數(shù)起作用。 DELETE()函數(shù)可用于測試記錄是否被刪除
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1