《記錄指針的移動、記錄的顯示、范圍的表示》課程教學(xué)大綱_第1頁
《記錄指針的移動、記錄的顯示、范圍的表示》課程教學(xué)大綱_第2頁
《記錄指針的移動、記錄的顯示、范圍的表示》課程教學(xué)大綱_第3頁
全文預(yù)覽已結(jié)束

下載本文檔

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

文檔簡介

[課題]:記錄指針的移動、記錄的顯示、范圍的表示[目的要求]:了解記錄指針、當(dāng)前記錄等概念。理解記錄指針移動命令、記錄顯示命令與范圍。掌握記錄指針的移動操作、記錄的顯示操作。[重點(diǎn)]:記錄指針的移動;記錄的顯示;范圍的表示。[難點(diǎn)]:范圍的合理運(yùn)用。[學(xué)時]:2學(xué)時[教學(xué)過程及內(nèi)容]:導(dǎo)入:將數(shù)據(jù)輸入到數(shù)據(jù)表中后,常需對數(shù)據(jù)進(jìn)行查閱。除BROWSE命令可以瀏覽外,還可以用顯示命令進(jìn)行顯示。在顯示時,若只希望顯示幾條記錄,則必須運(yùn)用范圍和移動記錄指針來配合進(jìn)行操作。今天我們來了解一下記錄指針的移動、范圍的表示和記錄的顯示等內(nèi)容。新授內(nèi)容:一、記錄指針的移動<一>概念:1、記錄指針:在表中有一個指針用于指定操作的記錄,我們將該指針稱為記錄指針。當(dāng)剛打開表時,指向表的頂部。2、當(dāng)前記錄:當(dāng)前操作的記錄。3、記錄號:每條記錄的編號<二>記錄指針的移動1、絕對移動:(1)GO/GOTOTOP:將指針移動到表的開頭(頂部)(2)GO/GOTOBOTTOM:將指針移動到表的末尾(底部)(3)GO/GOTON:將指針移動到記錄號為N的記錄上。2、相對移動:命令:SKIPN說明:當(dāng)N為正整數(shù)時,指針向后(下)移動N下。當(dāng)N為負(fù)整數(shù)時,指針向前(上)移動N下。3、例:GOTOPSKIP3GO8SKIP–34、說明:(1)指針?biāo)赣涗浀挠涗浱柨捎肦ECNO()函數(shù)求得(2)當(dāng)指針已經(jīng)指向頂部之前時,若指針再向前移,則會出錯。同樣,當(dāng)指針已經(jīng)指向底部之后時,若指針再向后移,也會出錯。(3)這種情況稱為頂部之前:GOTOP、SKIP–1,此時BOF()函數(shù)的值為.T.,其他情況下都為.F.。(4)這種情況稱為底部之后:GOBOTTOM、SKIP1,此時EOF()函數(shù)的值為.T.,其他情況下都為.F.。<三>命令對記錄指針的影響有些命令對記錄指針會影響。如:LIST二、范圍的表示1、ALL:全部記錄。2、RECORDN:記錄號為N的記錄。3、NEXTN:從當(dāng)前記錄(包括當(dāng)前記錄)開始的N條記錄。4、REST:從當(dāng)前記錄(包括當(dāng)前記錄)開始到表的末尾。三、記錄的顯示p62<一>命令格式:LIST/DISPLAY[范圍][FOR/WHILE<條件表達(dá)式>][FIELDS字段列表][TOPRINTER|TOFILE文件名]如:LISTFOR總分>=500DISPLAYFOR總分>=600FIELDS姓名,總分<二>說明:1、[范圍]:指明對哪些記錄進(jìn)行操作。若無范圍且沒有<條件表達(dá)式>時,LIST命令默認(rèn)為:ALL,DISPLAY命令默認(rèn)為:當(dāng)前記錄。若無范圍但有<條件表達(dá)式>時,二者都默認(rèn)為:ALL。2、FOR<條件表達(dá)式>:從所有記錄中挑選出滿足條件的記錄。WHILE<條件表達(dá)式>:從頂部開始挑選出滿足條件的記錄,但當(dāng)遇到一個不滿足條件的記錄時,則終止。<條件表達(dá)式>的結(jié)果必須為邏輯型3、FIELDS字段列表:控制只顯示這些字段的內(nèi)容。若無,則為所有字段的內(nèi)容。4、TOPRINTER:將結(jié)構(gòu)發(fā)送到打印機(jī)上。TOFILE文件名:將結(jié)構(gòu)放到文件中保存起來。5、二者的區(qū)別:DISPLAY分屏顯示;若無范圍且沒有<條件>時,LIST命令默認(rèn)為:ALL,DISPLAY命令默認(rèn)為:當(dāng)前記錄。<三>實(shí)例:1、顯示年齡(age)在35以上,職稱(prof)為教授的記錄LISTALLFORAGE>35ANDPROF=“教授”2、顯示所有基本工資在400元以上,出生日期為84年以前的記錄LISTALLFOR基本工資>400AND出生日期<{^1984/01/01}3、顯示第5條記錄的內(nèi)容LISTRECORD5或GO5DISPLAY4、顯示第3~6條記錄。GO3LISTNEXT45、顯示第8條以后的記錄GO8LISTREST6、顯示所有出生日期為88年的男生LISTFOR出生日期>={^1988/01/01}AND出生日期<={^1988/12/31}AND性別=”男”7、顯示最后6條記錄的姓名、性別、出生日期GOBOTTOMSKIP–5LISTREST8、LIST姓名,基本工資FOR職稱=“講師”作用:9、LISTALLTOFILEA:\WR1作用:10、LISTALLFOR總分>=600TOPRINTER四、記錄結(jié)構(gòu)的顯示:命令:LIST/DISPLAYSTRUCTURE注:顯示的總寬度為各字段之和+1(用于存放刪除標(biāo)記)[小結(jié)]1、記錄指針的移動2、范圍的表示3、記錄的顯示[作業(yè)]1、在命令窗口中,顯示所有40歲(含40歲)以下、職稱為“教授”、“副教授”的姓名和工資2、要顯示平均分超過90分和不及格的全部女生記錄3、“體育達(dá)標(biāo)”字段為邏輯類型,要顯示所有未達(dá)標(biāo)的記錄4、數(shù)據(jù)表中共有100條記錄,當(dāng)前記錄為第10條,執(zhí)行l(wèi)istnext5以后,當(dāng)前記錄為__________5、顯示工齡大于30年,工資高于1500、低于1800元的記錄6、顯示年齡大于50歲或小于20歲的技術(shù)員(職稱

溫馨提示

  • 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

提交評論