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

下載本文檔

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

文檔簡介

1、第4章實驗表的基本操作、實驗目的1. 掌握表建立的方法以及修改表結構的方法。2. 掌握表中數(shù)據(jù)輸入的方法。3. 掌握記錄指針的移動方法。4. 掌握表的基本操作:追加、插入、修改、顯示、刪除和恢復記錄5. 掌握表中的數(shù)據(jù)訪問控制方式。6. 掌握表的排序和索引及使用。7. 掌握多個工作區(qū)和多表的操作方法。、實驗內(nèi)容和步驟1. 創(chuàng)建自由表。(1) 創(chuàng)建學生情況表(xsqk.dbf ) 表結構如下:字段名類型寬度小數(shù)位索引null學號C8姓名C8性別C2專業(yè)C12出生日期D 8入學分數(shù)N 30團員 L 1備注 M 4照片 G 4 在D盤創(chuàng)建自己學號后兩位和姓名的文件夾, 選擇“工具/選項/文件位 置”

2、把該文件夾設為VFP的默認工作目錄。 選擇“文件/新建/表/新建文件”,在“創(chuàng)建”對話框中的輸入表名文 本框輸入“ xsqk”,單擊“保存”按鈕。 進入圖1所示的表設計器,依次設置表的所有字段名字、類型、寬度和 小數(shù)位數(shù)。最后單擊“確定”按鈕。 系統(tǒng)提示現(xiàn)在錄入記錄嗎,單擊“是”,錄入下面兩條記錄。學號姓名性別專業(yè)出生日期入學另數(shù)團員備注照片20070101李小葭男計篦機科學H2/03/3S56BTTimemo卯:20070102溺光1市場弩銷103/24/39533T imermo吐J 錄入兩條記錄完畢,選擇“顯示/瀏覽”命令查看錄入的兩條記錄。 選擇“顯示/追加方式”命令,繼續(xù)輸入以下三條

3、記錄1學號姓名惟別專業(yè)出生日期入學分數(shù)團員備連照片200701031王群力工業(yè)工程03/12/89596Tmmo | gen 1200701041張曉偉1勇:市場童梢01/01/89556Tmemo! gm20070105李琳計宦機科學12/01/B8577Tmemo i gen Iaui-aul-:圖1表設計器 選擇“顯示/表設計器”命令,或在命令窗口輸入“MODIASTRUCTURE 打開表設計器,修改表結構,在性別后加一字段籍貫(c,20 )。(2)創(chuàng)建課程表(kc.dbf) 表結構如下:字段名 類型 寬度 小數(shù)位 索引null課程號C 4課程名C 12學分 N 10先修課C 10 表結

4、構建立完畢,輸入以下記錄:課程號諜程名學分先修諜1001VE程序設計計算基礎j1002VFF3計算機基礎:1003c程序設計3訐直機垂袖1004政i臺經(jīng)帝學/.一一 .一一 一一 _ i2001英語藉讀2(3)創(chuàng)建成績表(cj.dbf ) 表結構如下:字段名 類型 寬度 小數(shù)位 索引null學號 C 8課程號C 4學期 C 1成績 N 30 在表中輸入以下記錄:學號20070101課程號學期100120070102 pOOl11002200701012007010211002fl20070103200701032007010120070103;1001 = iS2 10041004Ik.丄.成

5、績87“igsoIMS55”5590to2. 打開表并查看表中記錄。(1) 顯示學生情況表(xsqk.dbf )中的記錄 菜單操作: 選擇“文件/打開”命令,在打開對話框中把文件類型設為“表(*.dbf) 如圖2所示。打開奩找范胸1: u字主首理誦定取洎立痕旳d):表廠且只讀方式打幵龜】P環(huán)原r獨占圖2“打開”對話框 選定“ xsqk.dbf ” ,單擊“確定”按鈕,即打開xsqk表,觀察主窗口中 狀態(tài)欄的變化。 選擇“顯示/瀏覽”命令,即可瀏覽查看xsqk表中的記錄。命令法: 打開表:USE xsqk 瀏覽記錄:BROWSE 關閉表:USE(2) 用菜單操作和命令兩種方法顯示課程表(kc.d

6、bf )中的記錄。(3) 用菜單操作和命令兩種方法顯示成績表(cj.dbf )中的記錄。3. 表中記錄定位。(1) 打開學生情況表(xsqk.dbf ),將記錄指針指向第1記錄,并測試函數(shù) recno(),eof(),bof() 的結果。菜單操作: 打開xsqk.dbf,選擇“顯示/瀏覽”命令,瀏覽表中記錄。 選擇“表/轉(zhuǎn)到記錄/第一個”命令。 在命令窗口輸入命令:?recno(),eof(),bof() 顯示結果為:1.F.F.命令法: 打開表:USE xsqk 定位記錄:GO 1 測試函數(shù)結果:?recno(),eof(),bof()(2) 分別用菜單法和命令法進行下列操作,然后把測試結果

7、填入表中。移動記錄指針測試函數(shù)的值定位記錄指針RECN()的值EOF()的值BOF()的值定位第1條記錄后,執(zhí)行SKIP-1第3條記錄第5條記錄疋位取后一條記錄疋位取后一條記錄后,執(zhí)行SKIP+1(3) 條件定位 打開表:USE xsqk 查找姓名為張曉偉的記錄。命令: 在命令窗口用found ()函數(shù)和Eof ()函數(shù)測試是否找到該記錄。Found ()函數(shù)的值是:分析結果:Eof ()函數(shù)的值是:分析結果:4. 修改表中記錄把課程表中所有3學分改為4學分。(1) 用手工方式修改表中記錄。 選擇“文件/打開”命令,打開課程表(kc.dbf )。 選擇“顯示/瀏覽”命令,瀏覽表。 移動記錄指針

8、到學分為3的地方,直接輸入4即可 注意:修改時一定要小心謹慎。(2) 批量修改記錄把課程表中所有4學分重新改為3學分菜單操作: 選擇“文件/打開”命令,打開課程表(kc.dbf ) 選擇“顯示/瀏覽”命令,瀏覽表。 選擇“表/替換字段”命令,打開圖3所示“替換字段”對話框 把所有學分為4的課程的學分改為3。圖4替換字段對話框命令法: 打開表:USE kc 把所有學分為4的課程的學分重新改為3 命令:5. 刪除與恢復表中記錄。(1)邏輯刪除學生情況表(xsqk.daf )中專業(yè)為“市場營銷”的所有記錄 菜單操作: 選擇“文件/打開”命令,打開學生情況表(xsqk.dbf )。 選擇“顯示/瀏覽”

9、命令,瀏覽表。 選擇“表/刪除記錄”命令,打開圖5所示“刪除”對話框。 在“刪除”對話框設置刪除專業(yè)為“市場營銷”的記錄。 單擊“確定”按鈕,所有“市場營銷”專業(yè)的記錄打上了黑色刪除標記圖5刪除對話框命令法: 打開表:USE xsqk 邏輯刪除專業(yè)為“市場營銷”的記錄 命令:(2)物理刪除記錄和恢復記錄去掉張曉偉所打的刪除標記,徹底刪除其他打上刪除標記的記錄。菜單操作: 選擇“文件/打開”命令,打開學生情況表(xsqk.dbf )。 選擇“顯示/瀏覽”命令,瀏覽表。 用鼠標單擊記錄張小偉前的黑色刪除標記,即可去掉刪除標記。也可選 擇“表/恢復記錄”命令去掉刪除標記。 選擇“表/徹底刪除”命令可

10、以物理刪除已打上刪除標記的記錄。命令法: 打開表:USE xsqk 恢復張小偉這條記錄。命令: 物理刪除其它打上刪除標記的記錄。命令:6. 表的排序與索引。(1)表的排序?qū)W生情況表(xsqk.daf )按入學分數(shù)從高到低排序生成表文件rxfs.dbf,并檢查排序結果。命令:(2)建立表的索引對學生情況表(xsqk.dbf )建立以學號為主關鍵字的候選索引 xh 菜單操作: 選擇“文件/打開”命令,打開學生情況表(xsqk.dbf )。 選擇“顯示/表設計器”命令,打開表設計器。 在“索引”區(qū)域選擇升序或降序。 單擊“索引”選項卡,打開如圖6所示的建立索引對話框,在索引名處 輸入“ xh”,類

11、型設為“候選索引”,單擊“確定”按鈕。圖6建立索引 命令法:打開表:USE xsqk 建立索弓I: INDEXON 學號 TAG xh CANDIDATE參照以上兩種方法對學生情況表建立以下索引: 以姓名為關鍵字建立普通索引xm, 以出生日期為關鍵字建立普通索引 csrq。 以入學分數(shù)為關鍵字建立普通索引rxfs且降序排列 參照以上兩種方法對成績表 cj.dbf 建立以下索引: 以學號為關鍵字建立普通索引 xh; 以課程號為關鍵字建立普通索引 kch; 以學號 +課程號為關鍵字建立候選索引( xhkc )(3) 索引查詢的使用。 按姓名查詢張曉偉的情況,并測試是否找到,如果找到顯示結果。 打開學生情況表( xsqk.dbf ):USE xsqk 把姓名為關鍵字建立的普通索引 xm 作為主控索引:SET ORDER TO TAG

溫馨提示

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

評論

0/150

提交評論