第4章實驗--表的基本操作(共8頁)_第1頁
第4章實驗--表的基本操作(共8頁)_第2頁
第4章實驗--表的基本操作(共8頁)_第3頁
第4章實驗--表的基本操作(共8頁)_第4頁
第4章實驗--表的基本操作(共8頁)_第5頁
已閱讀5頁,還剩3頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

1、精選優(yōu)質(zhì)文檔-傾情為你奉上第4章實驗 表的基本操作一、實驗?zāi)康? 掌握表建立的方法以及修改表結(jié)構(gòu)的方法。2 掌握表中數(shù)據(jù)輸入的方法。3 掌握記錄指針的移動方法。4 掌握表的基本操作:追加、插入、修改、顯示、刪除和恢復(fù)記錄。5 掌握表中的數(shù)據(jù)訪問控制方式。6 掌握表的排序和索引及使用。7 掌握多個工作區(qū)和多表的操作方法。二、實驗內(nèi)容和步驟1.創(chuàng)建自由表。(1)創(chuàng)建學(xué)生情況表(xsqk.dbf)表結(jié)構(gòu)如下:字段名 類型 寬度 小數(shù)位 索引 null學(xué)號 C 8 姓名 C 8 性別 C 2 專業(yè) C 12 出生日期 D 8 入學(xué)分?jǐn)?shù) N 3 0 團(tuán)員 L 1 備注 M 4 照片 G 4 在D盤創(chuàng)建自

2、己學(xué)號后兩位和姓名的文件夾,選擇“工具/選項/文件位置”把該文件夾設(shè)為VFP的默認(rèn)工作目錄。 選擇“文件/新建/表/新建文件”,在“創(chuàng)建”對話框中的輸入表名文本框輸入“xsqk”,單擊“保存”按鈕。 進(jìn)入圖1所示的表設(shè)計器,依次設(shè)置表的所有字段名字、類型、寬度和小數(shù)位數(shù)。最后單擊“確定”按鈕。 系統(tǒng)提示現(xiàn)在錄入記錄嗎,單擊“是”,錄入下面兩條記錄。 錄入兩條記錄完畢,選擇“顯示/瀏覽”命令查看錄入的兩條記錄。 選擇“顯示/追加方式”命令,繼續(xù)輸入以下三條記錄。圖1 表設(shè)計器 選擇“顯示/表設(shè)計器”命令,或在命令窗口輸入“MODIFY STRUCTURE”,打開表設(shè)計器,修改表結(jié)構(gòu),在性別后加一

3、字段籍貫(c,20)。(2)創(chuàng)建課程表(kc.dbf) 表結(jié)構(gòu)如下:字段名 類型 寬度 小數(shù)位 索引 null課程號 C 4 課程名 C 12 學(xué)分 N 1 0 先修課 C 10 表結(jié)構(gòu)建立完畢,輸入以下記錄:(3)創(chuàng)建成績表(cj.dbf) 表結(jié)構(gòu)如下:字段名 類型 寬度 小數(shù)位 索引 null學(xué)號 C 8 課程號 C 4 學(xué)期 C 1 成績 N 3 0 在表中輸入以下記錄:2.打開表并查看表中記錄。(1)顯示學(xué)生情況表(xsqk.dbf)中的記錄。菜單操作:選擇“文件/打開”命令,在打開對話框中把文件類型設(shè)為“表(*.dbf)”,如圖2所示。圖2 “打開”對話框 選定“xsqk.dbf”,

4、單擊“確定”按鈕,即打開xsqk表,觀察主窗口中狀態(tài)欄的變化。 選擇“顯示/瀏覽”命令,即可瀏覽查看xsqk表中的記錄。命令法: 打開表: USE xsqk 瀏覽記錄:BROWSE 關(guān)閉表:USE(2)用菜單操作和命令兩種方法顯示課程表(kc.dbf)中的記錄。(3)用菜單操作和命令兩種方法顯示成績表(cj.dbf)中的記錄。3.表中記錄定位。(1)打開學(xué)生情況表(xsqk.dbf),將記錄指針指向第1記錄,并測試函數(shù)recno(),eof(),bof()的結(jié)果。菜單操作: 打開xsqk.dbf,選擇“顯示/瀏覽”命令,瀏覽表中記錄。 選擇“表/轉(zhuǎn)到記錄/第一個”命令。 在命令窗口輸入命令:?

5、recno(),eof(),bof() 顯示結(jié)果為:1 .F. .F.命令法: 打開表: USE xsqk 定位記錄:GO 1 測試函數(shù)結(jié)果:?recno(),eof(),bof()(2)分別用菜單法和命令法進(jìn)行下列操作,然后把測試結(jié)果填入表中。 移動記錄指針測試函數(shù)的值定位記錄指針RECN()的值EOF()的值BOF()的值定位第1條記錄后,執(zhí)行SKIP-1第3條記錄第5條記錄定位最后一條記錄定位最后一條記錄后,執(zhí)行SKIP+1(3)條件定位 打開表: USE xsqk 查找姓名為張曉偉的記錄。命令: 在命令窗口用found()函數(shù)和Eof()函數(shù)測試是否找到該記錄。Found()函數(shù)的值是

6、:分析結(jié)果:Eof()函數(shù)的值是:分析結(jié)果:4.修改表中記錄。把課程表中所有3學(xué)分改為4學(xué)分。(1)用手工方式修改表中記錄。 選擇“文件/打開”命令,打開課程表(kc.dbf)。 選擇“顯示/瀏覽”命令,瀏覽表。 移動記錄指針到學(xué)分為3的地方,直接輸入4即可。注意:修改時一定要小心謹(jǐn)慎。(2)批量修改記錄。把課程表中所有4學(xué)分重新改為3學(xué)分。菜單操作: 選擇“文件/打開”命令,打開課程表(kc.dbf)。 選擇“顯示/瀏覽”命令,瀏覽表。 選擇“表/替換字段”命令,打開圖3所示“替換字段”對話框。 把所有學(xué)分為4的課程的學(xué)分改為3。圖4 替換字段對話框 命令法: 打開表: USE kc 把所有

7、學(xué)分為4的課程的學(xué)分重新改為3。命令:5.刪除與恢復(fù)表中記錄。(1)邏輯刪除學(xué)生情況表(xsqk.daf)中專業(yè)為“市場營銷”的所有記錄。菜單操作: 選擇“文件/打開”命令,打開學(xué)生情況表(xsqk.dbf)。 選擇“顯示/瀏覽”命令,瀏覽表。 選擇“表/刪除記錄”命令,打開圖5所示“刪除”對話框。 在“刪除”對話框設(shè)置刪除專業(yè)為“市場營銷”的記錄。 單擊“確定”按鈕,所有“市場營銷”專業(yè)的記錄打上了黑色刪除標(biāo)記。圖5 刪除對話框命令法: 打開表:USE xsqk 邏輯刪除專業(yè)為“市場營銷”的記錄。命令:(2)物理刪除記錄和恢復(fù)記錄 去掉張曉偉所打的刪除標(biāo)記,徹底刪除其他打上刪除標(biāo)記的記錄。菜

8、單操作: 選擇“文件/打開”命令,打開學(xué)生情況表(xsqk.dbf)。 選擇“顯示/瀏覽”命令,瀏覽表。 用鼠標(biāo)單擊記錄張小偉前的黑色刪除標(biāo)記,即可去掉刪除標(biāo)記。也可選擇“表/恢復(fù)記錄”命令去掉刪除標(biāo)記。 選擇“表/徹底刪除”命令可以物理刪除已打上刪除標(biāo)記的記錄。命令法: 打開表:USE xsqk 恢復(fù)張小偉這條記錄。命令: 物理刪除其它打上刪除標(biāo)記的記錄。命令:6.表的排序與索引。(1)表的排序 對學(xué)生情況表(xsqk.daf)按入學(xué)分?jǐn)?shù)從高到低排序生成表文件rxfs.dbf,并檢查排序結(jié)果。命令:(2)建立表的索引對學(xué)生情況表(xsqk.dbf)建立以學(xué)號為主關(guān)鍵字的候選索引xh。菜單操作

9、: 選擇“文件/打開”命令,打開學(xué)生情況表(xsqk.dbf)。 選擇“顯示/表設(shè)計器”命令,打開表設(shè)計器。 在“索引”區(qū)域選擇升序或降序。 單擊“索引”選項卡,打開如圖6所示的建立索引對話框,在索引名處輸入“xh”,類型設(shè)為“候選索引”,單擊“確定”按鈕。圖6 建立索引命令法: 打開表: USE xsqk 建立索引:INDEX ON 學(xué)號 TAG xh CANDIDATE 參照以上兩種方法對學(xué)生情況表建立以下索引: 以姓名為關(guān)鍵字建立普通索引xm。 以出生日期為關(guān)鍵字建立普通索引csrq。 以入學(xué)分?jǐn)?shù)為關(guān)鍵字建立普通索引rxfs且降序排列。參照以上兩種方法對成績表cj.dbf建立以下索引: 以學(xué)號為關(guān)鍵字建立普通索引xh; 以課程號為關(guān)鍵字建立普通索引kch; 以學(xué)號+課程號為關(guān)鍵字建立候選索引(xhkc)(3)索引查詢的使用。按姓名查詢張曉偉的情況,并測試是否找到,如果找到顯示結(jié)果。 打開學(xué)生情況表(xsqk.dbf):USE xsqk 把姓名為關(guān)鍵字建立的普通索引xm作為主控索引:SET ORDER TO TAG xm 索引查找: SEEK ”張曉偉

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論